This book is an intermediate-level introduction to Xcode 4, Apple’s integrated
development environment. It assumes you have some development experience
and are familiar with the Cocoa API. It won’t teach you how to write code or much
at all about Cocoa. There are other books for that. This one is strictly focused on
how to use Xcode itself, whatever your development endeavors.
Of course, since Xcode is most often used with the Cocoa API and Objective-C,
there are basic introductions to Cocoa concepts and a few trivial code samples
sprinkled here and there to illustrate various points. In these cases, I point to the
documentation that Apple provides (to save you some trouble looking it up), but
I only had a limited number of pages in which to show you Xcode stuff, so please
keep this in mind when writing your scathing Amazon reviews.
Also, I’ve formed the opinion that Apple is crafty when it comes to software
releases. Not only are they ultra-secretive, but they appear to know my precise
schedule and plans (I blame iCloud). They seem to use this knowledge to wait until
I’m almost finished and then change a bunch of stuff in a single release, necessitating
the tracking down and editing of many fine details. I imagine an Apple
overseer watching me through my Mac’s camera, stroking a wrinkly, hairless cat
and waiting until I’m almost finished. He then orders his henchmen to release the
next set of random changes and leans toward the screen expectantly, muttering
“Yeeesssss . . .” as I shake my fist at the sky and shout his name in dramatic fashion.
The cat, of course, is hairless to avoid messing up his black turtleneck.
Whatever the case, I may say things that no longer apply to some future version
or mention menus that no longer exist as such. Sorry. Blame Apple. Then buy
my next edition.