Objective-C Programming: The Big Nerd Ranch Guide
By Aaron Hillegass
Want to write applications for iOS or the Mac? This is the guide for you. Based on Big Nerd Ranch's legendary Objective-C Bootcamp, this book covers C, Objective-C, and the common programming idioms that will help you make the most of Apple technologies.
Support
About the Book
This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them. The guide features short chapters and an engaging style to keep you motivated and moving forward. All while developing your critical thinking skills as a programmer. After all, Aaron is determined to help you understand what you’re doing - and why you’re doing it.
Topics covered include:
Programming basics: variables, loops, functions, etc.
Objects, classes, methods, and messages
Pointers, addresses, and memory management
Using Xcode, Apple’s documentation, and other tools
Classes from the Foundation framework
ARC and retain cycles
Properties
Blocks
Categories
Delegation, target-action, and notification design patterns
Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion)
About the Authors
Aaron Hillegass is the founder of Big Nerd Ranch and the developer of the very popular Campwhere iPhone app. A former employee at NeXT and Apple, he has twenty years experience with Objective-C and Cocoa. Aaron wrote "Cocoa Programming for Mac OS X," the standard text on developing Mac applications.