How a Model Controller works with Core Data in Swift
▻https://hackernoon.com/how-a-model-controller-works-with-core-data-in-swift-c94481ff5316?source
A recent episode from the SwiftCraft podcast featured an interesting interview with Matteo Manferdini, who has been developing in #ios since the first iPhone, was creating Mac apps before then.It offers what is currently a contrarian take on iOS architecture, but one that resonates with me — being in favour of MVC.In the rapidly changing software industry it’s essential to keep an extremely open mind, because the lines are really thin between fad and revolutionary. Although I’ve been exploring MVP, #mvvm, and VIPER in recent years, none of them have been compelling enough to convince me that they’re less complicated and cleaner than #mvc can be.I’ve been meaning to write a blog post expanding on Matteo’s Lotus MVC pattern, why a ruthlessly lean MVC is perhaps the cleanest solution, and how it’s all (...)