This introduction to Apple's Cocoa programming environment and its Objective-C language quickly gets you up to speed with step-by-step tutorials, hands-on tasks, and numerous examples. You'll learn just enough foundation and theory to ground you before jumping right into building applications, managing events, creating GUIs, and more.