Mac OS X offers an amazing development environment for scores of technologies. It seems that developers from numerous camps are migrating to Mac en masse. Scan the room at any Ruby or Rails conference, for example, and you'll see programmers coding on Macs almost exclusively. As developers move to Mac, almost inevitably they eventually discover the itch to write native tools on the Mac platform. We've written this book to help those of you who hear the siren call of Xcode and just need a little guidance through the rocky waters of Objective-C and Cocoa to be able to develop your own apps.
We based this book on a simple premise: the best way to learn to program in a new language or environment is to build something real, ...