Big NerdLibrary

Advanced Mac OS X Programming (3rd Edition)
There are several other books on programming for Mac OS X, but none of them contain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, kqueues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.

iOS Programming: The Big Nerd Ranch Guide (2nd Edition)
Based on Big Nerd Ranch's popular "Beginning iPhone Bootcamp," iPhone Programming: The Big Nerd Ranch Guide leads beginners through the essential facets of iPhone application development. After completing the guide, readers will have the confidence to take on iPhone projects of their own. The confidence comes from the guide's emphasis on building applications while learning the necessary programming concepts.

Objective-C Programming: The Big Nerd Ranch Guide
Want to write applications for iOS or the Mac? 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. Based on Big Nerd Ranch's legendary Objective-C Bootcamp, this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), it features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron’s determination that you understand what you’re doing - or at least why you’re doing it - encourages you to think critically as a programmer.

Cocoa Programming for Mac OS X (4th Edition)
If you’re developing applications for Mac OS X, Cocoa ® Programming for Mac ® OS X, Fourth Edition, is the book you’ve been waiting to get your hands on. If you’re new to the Mac environment, it’s probably the book you’ve been told to read first. Covering the bulk of what you need to know to develop full-featured applications for OS X, written in an engaging tutorial style, and thoroughly class-tested to assure clarity and accuracy, it is an invaluable resource for any Mac programmer.
