These last couple of weeks I’ve seen a lot of posts and associated comments about iOS app architecture.

And I’ve been struck by the amount of disrespect that MVC has been getting.

Sure, most of us agree that “massive view controller”s are bad, but nothing about MVC inherently mandates them.

And Apple still documents it as the primary design pattern for UIKit development.

<Cont…>
#iosdev

But some in the community are treating it like it’s not viable for app design, or is only viable for small projects, and act like nobody is using it anymore.

False.

Not only are a great many sizable projects still existing, and bringing enhanced, out in the wild using MVC, but it’s also still absolutely viable as the primary design pattern for ANY new project, regardless of size.

No, I’m not saying it’s the best option, I’m saying the way it is being dismissed out of hand is ridiculous.