Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 6 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.

Subscriber Reviews

Average Rating: 4.666666666666667 out of 5 rating Based on 6 Ratings

"I simply like the style" - by mko on 28-APR-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This is the next release of the series related to iOS Programming. This time, Matt focuses on iOS 6 release. Comparing to previous releases, you will find here information regarding new APIs new configuration settings and new features in XCode 4.X version. This release is focused on LLVM and LLDB as they are de facto standard now - when it comes to XCode. You will also find, at last, some information regarding CoreData. The chapter is not too long, but for people who have never coded using CoreData ever before it will be a good overview. However, if you plan to do some serious CoreData coding, this book is not enough. The same refers to SQLite. There is only one page devoted to this topic in the book. Anyway, I still think this very good book for beginners as it covers most frequently used elements in iOS development and provides gentle introduction to Objective-C based development.

I would suggest to a friend. Definitely.

Report as Inappropriate

"Very useful book on iOS development" - by shuoli on 15-APR-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The book not only covers how, but also with lots of the undercover reasons. Excellent book, deeper than the ios5 version. Thumb up!
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Programming iOS 6, 3rd Edition

  • Catalog Page

Visit the errata page for Programming iOS 6, 3rd Edition

  • Errata