Fat view controllers is an epidemic amongst the iOS developer community. I want to go ahead and present a very simple solution of extracting out a bunch of unnecessary code into different subclasses. You'll definitely get better at this process as you come across this type of code more and more. Hopefully this will benefit folks when they join real software companies in the future. Enjoy.