Chapter 6. Model-View-Controller in Xcode

The Model-View-Controller pattern (or MVC as it is more commonly known) is at the heart of modern object-oriented software development.

MVC can cause a lot of confusion in the mind of the new developer, but the principles governing its use are fairly easy to understand. More importantly for you as a Cocoa developer, MVC is absolutely fundamental to using Xcode and Cocoa for Mac OS X development. That is why it is now time to take a short detour away from tools to nail this particular technology. In this chapter you are going to cover the fundamentals underlying MVC, and in particular the way in which it applies to Cocoa development using Xcode tools. You will take a look under the hood of a variety of projects ...

Get Learn Xcode Tools for Mac OS X and iPhone Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.