Save Big On Open-Box & Pre-owned: Buy "Programming iOS 5: Fundamentals of iPhone, iPad, a...” from Amazon Warehouse Deals and save 90% off the $49.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned offers from Amazon Warehouse Deals.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Customers Who Viewed This Item Also Viewed
Special Offers and Product Promotions
About the Author
Matt Neuburg has a PhD in Classics and has taught at many universities and colleges. He has been programming computers since 1968. He has written applications for Mac OS X and iOS, is a former editor of MacTech Magazine, and is a long-standing contributing editor for TidBITS. His previous O'Reilly books are Frontier: The Definitive Guide, REALbasic: The Definitive Guide, and AppleScript: The Definitive Guide. He makes a living writing books, articles, and software documentation, as well as by programming, consulting, and training.
Top Customer Reviews
Structurally, "Programming iOS 5" is similar to "Programming iOS 4". Both books are split into seven parts, but they really break down into three logical ones. The first section covers the Objective-C language that you must use to interface meaningfully with iOS. The second section covers the XCode IDE that virtually everybody uses to develop iOS programs, and the third, longest section of the book covers the actual iOS API set (he breaks this third section into five "parts" for publication symmetry, but these last five sections are far more related to one another than the first two).
Part I - Language
The first section is almost identical in both editions of the book. It's not a bad introduction to Objective-C; it starts with a refresher on the core C language (Objective-C can be seen as a competitor to C++ -- an object- oriented framework added to C).Read more ›
I have read several books on programming with Objective-C, but this is by far the most comprehensive and well put together. One book I would recommend to anyone coming from the .NET world is Migrating to iPhone and iPad for .NET Developers.
After advising the reader to brush up on their C by reading certain parts of C Programming Language, and then spending a chapter showing how C relates to Objective-C, the author has a really nice overview of Objective-C. The overview is Part I of the book and it is 5 chapters long. The chapters include Just Enough C, Object-Based Programming, Objective-C Objects and Messages, Objective-C Classes, and Objective-C Instances.
Part II IDE includes chapters on Anatomy of an Xcode Project, Nib Management, Documentation, and Life Cycle of a Project. In part II the author goes into detail about the architecture of the project and the files included in the project. He does a great job of explaining nibs, the coding environment, testing, debugging, and provides an overview of the steps taken when submitting your app to the app store. The author also points out and shows you how to take advantage of the Xcode documentation.
Part III is all about Cocoa.Read more ›
When it comes to drawbacks. In my opinion there are two frameworks that are missing - CoreData and SQLite. You won't find anything about these in here. I think that book would be much better if it covered database storage related aspects. At least at introductory level.
If you own "Programming iOS 4' already, I'd skip this "upgrade". In case you haven't developed for iOS yet, this one is really good introduction to iOS development.
Most Recent Customer Reviews
This is a great book, easy to read, lots of examples and code snippets to follow: one week after was churning real code! Read morePublished on May 14, 2014 by Ignacio A. Ruiz Reyes
I’m writing this review a little late but I feel the need since I never did it when I first bought the book and I think it’s only fair to let the author know he is doing a good. Read morePublished on April 11, 2014 by F. Salas
I have not seen such good technical writing since the days of Charles Petzold's on Windows. Matt Neuberg does a superb job at explaining the thought process that went behind the... Read morePublished on August 27, 2013 by rckrueger
I'll start by saying this book is not for beginners. If you never wrote a program before, this book is not for you. Read morePublished on July 22, 2013 by Ricardo Bánffy
Item was new, arrived with minimal damage (probably from shipment).
Price was considerably low. Read more
This is the best book about iOS development.
After I read this book I finally understand how to do iOS development right. Read more
Here's another 1000 page monster from O'Reilly. This book pretty much covers everything you need to know to program iOS apps. Read morePublished on January 28, 2013 by Justin Shacklette
I came into this book having read several other Objective C/iOS books but not really have done any real iOS work yet. Read morePublished on December 16, 2012 by Jason