Much Ado About iOS App Architecture

Finally an architecture think piece for the rest of us:

PSA: No one is forcing you to implement multiple DataSources in one Controller. To initiate network calls in viewDidLoad. To parse JSONs in UIViewController. To hard-wire Views with Singleton instances.

If you do that, it’s your fault; don’t blame MVC.

I whole-heartedly endorce all the advice Aleksandar gives within.

(Thanks to Ryan for the link!)