Matteo Manferdini is a freelance developer and author with a long experience in iOS development. He publishes articles on iOS development regularly on his website and created an online course on the foundations of iOS development.
If you’ve ever written an iOS app beyond a trivial “Hello world” app with just one screen and a few views, then you might have noticed that a lot of code seems to “naturally” go into view controllers.
Because view controllers in iOS carry many responsibilities and are closely related to the app screens, a lot of code ends up being written in them because it’s just easier and faster that way.
Read more…