Cocoa is Apple's application-development framework for macOS, consisting of Foundation, Application Kit, and Core Data.

- Stackoverflow.com Wiki
1 articles, 1 books. Go to books ↓

Even if you're unfamiliar with the Model-View-Controller pattern, if you have the ambition to develop applications for one of Apple's platforms, you need to learn how views (iOS) and windows (macOS) relate to controllers and which role the model plays in a typical Cocoa application. Fortunately, MVC is easy to learn.