Cocoa Programming for OS X: The Big Nerd Ranch Guide is an invaluable resource for any Mac programmer. Written in a tutorial style and thoroughly bootcamp-tested to assure clarity and accuracy, it includes hands-on examples, written in the idioms of the Cocoa community, to show you how Mac apps should be written and architected.
The current edition of Cocoa Programming for OS X: The Big Nerd Ranch Guide was written for Xcode 6.3 and Swift 1.2. We have prepared a companion guide listing the changes needed to use Swift 2 and Xcode 7 to work through the exercises in the book.
Big Nerd Ranch books are the highest quality technical books I’ve ever experienced in my 25+ years of software development. The writers are exceptional and know what material to introduce and cover. I now have five iOS and three Android apps in the App Stores and can honestly represent myself as a professional mobile developer. Thanks so much for enabling me in my career.