For Dummies Cocoa Programming for Mac OS X 978-0-470-43289-1 User Manual

Product codes
978-0-470-43289-1
Page of 10
Chapter 1
A Brief Tour of Cocoa Development
In This Chapter
▶ 
Programming for Mac OS X
▶ 
Discovering the Cocoa development process
▶ 
Exploring the tools for programming Cocoa applications
T
hese are exciting times for Macintosh users. When Apple unleashed Mac 
OS X upon the world, it ushered in a new era of computing for the Mac 
faithful. Besides the rock-solid stability of UNIX, Mac OS X offered functional-
ity and features that Mac users could have only dreamt of a few years earlier. 
Along with this great operating system, Apple saw fit to remember Macintosh 
developers and have done so ever since. Principal among Apple’s achieve-
ments is Cocoa, the subject of this book. This chapter introduces you to the 
world of Mac OS X programming and, in particular, Cocoa programming.
Mac OS X Is a Programmer’s Dream
Macintosh programming has never been as easy or as accessible as it is with 
Mac OS X. For starters, Apple, the friendly folks that they are, thought it’d 
be a great idea to give away the development tools. For free. Apple provides 
the Xcode Developer Tools as a free download on the Apple Developer 
Connection Web site. By installing the Xcode Developer Tools download, 
you instantly gain access to a complete collection of tools, utilities, documen-
tations, and example source codes to get you started programming for the 
Mac OS. In the past, a developer bundle this comprehensive would have cost 
hundreds of dollars. Today, Apple provides it for no additional charge.
 
Some older versions of Mac OS X ship with a Developer Tools disc; newer 
versions don’t. If you’re searching for the disc and can’t find it, you may have 
an installation of Mac OS X that doesn’t include the Developer Tools disc. 
You needn’t worry, however, because you can download the Xcode Developer 
Tools by signing up for a free ADC membership at Apple’s developer site 
(https://connect.apple.com). In fact, even if you already have a 
Developer Tools disc, check Apple’s developer site for updates because each 
COPYRIGHTED MATERIAL