Learn about an alternative to the MVC pattern: Model-View-ViewModel. I'll show you how MVVM can resolve some of the shortcomings of Model-View-Controller.
Model-View-Controller (MVC) is a widespread software development pattern. Learn what MVC is and why it may not be the best solution for Cocoa developers.
The Model-View-ViewModel (MVVM) pattern helps developers separate an application's business and presentation logic from its user interface. This tutorial...