MVC: Many View Controllers
summary
Argues that sticking with MVC plus practical patterns beats chasing new architectures, shows a working approach with a provided Swift playground, and supports older iOS like iOS 12. Demonstrates splitting controllers into containers, generic controllers, view controllers, and flow controllers, uses child view controllers (one screen uses eight children) and generic container cells with a closure for configuration, and makes flow controllers inherit from UIViewController so lifecycles and dismissal clean up work and testing and reuse improve.
AI-written summary · about








