Get full access to Cocoa® and 60K+ other titles, with free 10-day trial of O'Reilly.
There's also live online events, interactive content, certification prep materials, and more.
Table of Contents
Part I: Getting Started
Chapter 1: Introducing Cocoa
Understanding Cocoa's history
Moving from NeXTStep to Cocoa
Profiting from Cocoa
Profiting from the iPhone
Developing for fun
Introducing Xcode and the Apple Developer Programs
Working with Xcode and Interface Builder
Working with Safari
Chapter 2: Think Cocoa!
Designing for Cocoa
Using Aqua with Cocoa
Creating Cocoa Applications
Understanding layers and frameworks
Developing features across layers
Moving to Cocoa and Objective-C from Other Platforms
Working with Objective-C objects and messages
Managing data in Cocoa and Objective-C
Exploring other Cocoa features
Comparing Cocoa to other platforms
Chapter 3: Introducing the Cocoa and OS X Documentation
Getting Started with the Documentation
Understanding resource types
Using the Documentation
Sorting the documentation
Working with source code
Chapter 4: Getting Started with Xcode
Getting Ready for Xcode
Registering as a developer
Joining the Mac Developer and iPhone Developer programs
Creating a New OS X Project
Exploring Xcode's Windows
Understanding Groups & Files
Selecting items for editing
Customizing the toolbar
Chapter 5: Introducing Classes and Objects in Objective-C
Defining a class interface
Defining accessors: setters and getters
Defining a ...
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.
Get Mark Richards’s Software Architecture Patterns ebook to better understand how to design components—and how they should interact.
Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.