The Cocoa Controller Layer

When we’re first learning Cocoa (or Java, or Qt, or any other application framework), one of the early things we address is the Model-View-Controller design pattern. The Model-View-Controller (MVC) design pattern prescribes that a well-designed application will separate data-specific code (the model layer) from user-interface-specific code (the view layer), and that the two layers will communicate with each other by way of the controller layer. From its inception, Cocoa has provided excellent support for model and view layer objects. Read the rest of the article at MacDevCenter by Michael Beam.


  1. 2004-04-07 1:57 pm
  2. 2004-04-07 2:02 pm
  3. 2004-04-07 2:19 pm
  4. 2004-04-07 5:16 pm
  5. 2004-04-07 7:43 pm
  6. 2004-04-07 8:06 pm
  7. 2004-04-07 8:37 pm
  8. 2004-04-07 9:40 pm