Hey there! Join Readernaut.

Readernaut is a free service that lets you write reviews, keep notes, make reading lists, track your reading progress and find your friends.

Join now!

This is the best book I've read for learning and understanding iPhone development.

It's not a beginner's tutorial so you should read a book on Objective-C and basic Cocoa programming first.

Once you're ready to tackle it, you'll find this to have informative examples both for the official SDK and for unofficial features. Interface Builder isn't used, which is a good thing! You'll learn how to build interfaces with code and really understand how they work.

The examples are well written and use the conventions that you'll find in use by the best Cocoa programmers. You'll learn if you read it straight through or if you jump straight to a specific recipe.

Highly recommended!

Buy on Amazon

Cover

Additional information