Chapter 6: Getting Started With Classes and Messages in Application Design
In This Chapter
Understanding the Cocoa development process
Discovering object methods and properties
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.