![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCcgcKmB6QR7VmpXBnsO8vVy2wORvsno74XexAC1zaJ2xKEswlS8Gi428LHG75OsfzW-WMaoMNBSYXlYEpw6snketKmFD4CBKeiqPptHs2_PJL2NwPCkzWxcv8e0GR8DogJSA369QP_Oo/s320/Cocoa.jpeg)
Cocoa Design Patterns begins with the mother of all patterns: the Model-View-Controller (MVC) pattern, which is central to all Mac and iPhone development. Encouraged, and in some cases enforced by Apple’s tools, it’s important to have a firm grasp of MVC right from the start.