Mac OS X comes with the extraordinarily rich and powerful Xcode software development environment: compilers, editors, design tools, examples, code libraries, you name it -- all free. If you’re even remotely interested in programming, this stuff’s like manna from heaven. But, until now, if you wanted to explore all these tools, you were largely on your own. The Mac Xcode 2 Book remedies that. Splendidly witty and readable, this book will guide you through every Xcode 2 nook and cranny.
After walking you through the construction of a simple application, the authors tour the Xcode programming environment and show how to jump-start your work with Apple’s project templates. Not sure exactly where Carbon stops and Cocoa begins, or what Java has to do with all this? They explain all that up front; then, later on, they take you inside all three. (There’s even coverage of using the development environment to write AppleScript.)
You’ll get thoroughly comfortable with the heart of the Xcode environment: its compilers and program editor. There’s detailed coverage of Apple’s Interface Builder application (where you create the application look-and-feel that has always made the Mac famous); as well as Xcode’s powerful class and data modeling tools.
Next, the authors turn to debugging your code (fewer endless spinning “rainbow pizzas”!). You’ll learn how to use Xcode’s multiple performance optimization tools (Sampler, Spin Control, Big Top, MONster, et al.). And, if you’re involved in more than casual programming, you’ll especially appreciate their discussion of Xcode’s software configuration management tools for team development. Bill Camarda, from the August 2005 Read Only