It’s been a while, so I decided it’s time to take a look at Cocoa Design Patterns again. Chapter 17, Outlets, Targets and Actions, covers how Cocoa sets up user interfaces, the heart of the Model-View-Controller pattern.
If you’re like me, you’ve been through enough tutorials and sample programs that you can set up user interfaces fairly well. This chapter goes through some of the “under the hood” mechanics, filling in some of the details I hadn’t thought through.
The more educational part of the discussion was how other applications development environments handle user interfaces, and it sounds like most of them are much more difficult than Cocoa. At any rate, I didn’t see the need to implement an application or new code to help understand this chapter.