Free Trial

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


Get a rapid introduction to iPhone, iPad, and iPod touch programming. With this easy-to-follow guide, you’ll learn how to develop your first marketable iOS application, from opening Xcode to submitting your product to the App Store. Whether you’re a developer new to Mac programming or an experienced Mac developer ready to tackle iOS, this is your book. Updated for iOS 6 and Xcode 4.

Subscriber Reviews

Average Rating: 3.5 out of 5 rating Based on 2 Ratings

"Great read" - by J. Mihalko on 27-FEB-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I am new to the mobile platform in general and also to Objective-C, but this book has gotten me fully immersed in both!  I was looking for a title that would help give me a short intro to iOS programming and this book has given me that and so much more.  It has helped establish a solid foundation for the language and the platform.  I do have 20 years experience writing code, 13 of which have been doing OOP, so perhaps that is why I was able to follow the book so well.  However, with that said I have also seen my fair share of poorly written books and trust me, this book is definitely NOT one of them.  Highly recommended.
Report as Inappropriate

"Gets difficult to follow very quickly " - by Graham on 18-FEB-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The book starts out well and explanations are clear and easy to follow. However it soon dives into writing code and the language is wordy and difficult to follow. I was increasingly left wondering what was going on and why the code was what it was.

I come from a javascript/web world and perhaps the book wasn't aimed at me. I gave up after a few chapters and started reading the Head First book, which although a little out of date (it seems more iOS 4 than 5 or 6), is much easier to follow and understand.

Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


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

  • Catalog Page

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

  • Errata