Chapter 6: Getting Started With Classes and Messages in Application Design
In This Chapter
Understanding the Cocoa development process
Understanding applications
Discovering object methods and properties
Creating subclasses
Introducing Code Sense
Receiving messages from OS X with a delegate
Receiving messages from OS X with NSResponder
Although Cocoa and Xcode both use Objective-C, having a theoretical understanding of classes isn't enough to work with them effectively. Essential practical skills include:
Understanding the structure of a Cocoa application.
Finding the right Cocoa object to solve a problem or implement a feature.
Translating the Cocoa documentation into working code.
Using Xcode and Interface Builder to add, release, and manage application objects.
Understanding ...