mac_ch6.eps
co_bar.eps

Chapter 6: Getting Started With Classes and Messages in Application Design

mac_chbox6.eps

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:

bl.eps Understanding the structure of a Cocoa application.

bl.eps Finding the right Cocoa object to solve a problem or implement a feature.

bl.eps Translating the Cocoa documentation into working code.

bl.eps Using Xcode and Interface Builder to add, release, and manage application objects.

Understanding ...

Get Cocoa® now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.