Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
  • List Price: $49.99
  • Save: $45.27 (91%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by
Gift-wrap available.
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Programming iOS 6 Paperback – March 24, 2013

ISBN-13: 978-1449365769 ISBN-10: 1449365760 Edition: Third Edition

Buy New
Price: $4.72
11 New from $4.72 22 Used from $1.99
Amazon Price New from Used from
"Please retry"
"Please retry"
$4.72 $1.99

Frequently Bought Together

Programming iOS 6 + iOS 6 Programming Cookbook + The Core iOS 6 Developer's Cookbook (4th Edition) (Developer's Library)
Price for all three: $66.57

Buy the selected items together

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 1186 pages
  • Publisher: O'Reilly Media; Third Edition edition (March 24, 2013)
  • Language: English
  • ISBN-10: 1449365760
  • ISBN-13: 978-1449365769
  • Product Dimensions: 7 x 2.4 x 9.2 inches
  • Shipping Weight: 4.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #528,504 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

Fundamentals of iPhone, iPad, and iPod touch Development

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.

More About the Author

Matt Neuburg started programming computers in 1968, when he was 14 years old, as a member of a literally underground high school club, which met once a week to do time-sharing on a bank of PDP-10s by way of primitive Teletype machines. He also occasionally used Princeton University's IBM-360/67, but gave it up in frustration when one day he dropped his punch cards. He majored in Greek at Swarthmore College and received his Ph.D. from Cornell University in 1981, writing his doctoral dissertation (about Aeschylus) on a mainframe. He proceeded to teach classical languages, literature, and culture at many well-known institutions of higher learning, most of which now disavow knowledge of his existence, and to publish numerous scholarly articles unlikely to interest anyone. Meanwhile he obtained an Apple IIc and became hopelessly hooked on computers again, migrating to a Macintosh in 1990. He wrote some educational and utility freeware, became an early regular contributor to the online journal TidBITS, and in 1995 left academe to edit MacTech Magazine. In August 1996 he became a freelancer, which means he has been looking for work ever since.

He remains a contributing editor for TidBITS. He is the author of Programming iOS 4, AppleScript: The Definitive Guide, REALbasic: The Definitive Guide, and Frontier: The Definitive Guide, all from O'Reilly Media, Inc., and of several eBooks in the popular Take Control series. He has also written several online guides, such as his introduction to rb-appscript. He has taught in developer training programs such as the AppleScript Pro Sessions. He is the author of the online help for many prominent Mac applications, such as Script Debugger, Affrus, Opal, and MacSpeech Dictate. He has written such widely used Mac freeware as MemoryStick, NotLight, and Thucydides. He has created (and uses) his own open source Ruby-based Web site development framework, RubyFrontier. In 2007 he was voted by MacTech readers as one of the 25 most influential people in the Macintosh community. He has written several iPhone applications under his own name (search the iPhone app store under "Neuburg"), as well as the widely used TidBITS News, plus some additional applications created under contract that he isn't allowed to talk about.

Customer Reviews

I for sure recommend this book as an addition to your iOS book collection.
The author's deep knowledge of the subject shines through, and the "historical" perspective on how things have changed is extremely helpful.
He goes into great detail of every major aspect of iOS programming through an incredible 40 chapters.
Mark Galbreath

Most Helpful Customer Reviews

4 of 5 people found the following review helpful By Justin Shacklette on May 27, 2013
Format: Kindle Edition
Another update to the best iOS programming book out there. This time around they are fully committed to the latest and greatest Objective-C updates and iOS enhancements. Everything is using ARC, but they still have plenty of info on the underlying details of memory management. Similarly, Storyboards and IB are covered in the text and figures, but there is still plenty of info on how to build UIs in code. Each topic generally has a lengthy text explanation, followed by some code examples and code snippets, then figures or diagrams, then more code, and ending with even more text explaining the code examples. Lots of text, very dense.

Earlier editions were more of a read-once-then-give-to-a-friend type of book, but the latest edition has evolved into a much better reference. I still use the iOS 6 Programming Cookbook more as a reference on a daily basis, but if I want a deep refresher on a particular topic, say Gesture Recognizes for example, I'll definitely grab this book off the shelf.

I can't recommend this as an iOS beginners book, or to anyone not already somewhat familiar with programming. On the other hand, if you ever plan to develop and publish an iOS app, you definitely want to read this book soon.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By G. van Staden on May 26, 2013
Format: Kindle Edition
This book has created a definitive primer for IOS programming but beware, like most primers, it can be a rather dry read with few code examples. It is truly extensive, structured for use as a reference and full of good tips gleaned from the author's extensive experience.

All development aspects of IOS development including C, Objective C, the X-Code IDE, Cocoa and usage of documentation are covered. This is not just a restatement of online documentation though. The author's experience shines through and every chapter contains some extremely useful tips. The chapter on Memory Management is the best coverage I've seen on the topic. I actually thought, using ARC, this was a chapter I should skip, I am so glad I didn't.

The focus (as may be expected) is on the styles and techniques introduced by adoption of LLVM, the release of X-Code 4.x and developments in Cocoa forming IOS6.

Although each topic is covered well, I feel there's a lack of code examples. For me nothing drives a point home better than a practical demonstration but most topics are covered using none or very scant code examples. Expect lots of long explanations in text. The latter are worth bearing with nonetheless and most readers will leave each topic well informed.

Seven main sections encapsulate sets of related chapters. This helps one use the book as a reference but it's not well suited for quick on-the-job reference (it's more suited to extensive study). An "In a Nutshell" companion edition would complement this nicely.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By David Turetsky on April 17, 2013
Format: Paperback
The author reflects a care, thoughtfulness and thoroughness that is both uncommon, highly welcome, and enormously helpful in guiding the reader to a level of skill and knowledge required to successfully navigate this complex, massive subject. By reading and rereading the text, testing and tweaking the many examples (with operational code available), the reader is equipped, and encouraged, to study the large body of documentation provided by Apple and begin to write your own code. A needed, and highly welcome guide!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 6 people found the following review helpful By Mark Galbreath on July 13, 2013
Format: Paperback Verified Purchase
I am also a liberal arts doctorate in American foreign policy, but switched careers in the early 90's to computer programming. I continue to teach history as an adjunct at a local community college, but pay the mortgage etc. by programming. There is a real debate (if you look for it) about the competency of liberal arts majors vs. computer science/engineering majors in the field of programming. Naturally, I am biased towards the liberal arts, because I believe these people have been taught how to think, as opposed to how to do. My experience over 20 years and this book settles the question for me.

This is the best programming manual I have ever read. Not only have I not been constantly irritated by bad grammar and poor style in most technology books I have read over the years, but many authors simply rehash former material into a new book and we find that what we get is the same material, not even always upgraded to the new version of the technology with the exception of the title. That is not the case here. "Programming iOS 6" is so comprehensive that I would have guessed Matt Neuberg was on one of the Apple teams that developed iOS. And he has a dry wit that is funny at times ("If you do this, that will happen. How do you think I know this?"). But best of all, the author knows how to write good prose, which makes reading his book effortless for the individual truly interested in learning what is and how iOS works.

C was my first serious language 20 years ago (after taking a class in BASIC as an undergraduate and writing my first programs on the Commodore 64 in the mid-80s). And Matt begins this tome (almost 1200 pages!) with a suggestion to read K&R's "The C Programming Language.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 6 people found the following review helpful By IADev on April 1, 2013
Format: Paperback
Matt Neuburg's book is not for the absolute beginner (or timid) as it covers a lot of material. This is not a cookbook and the reader will need to put effort into consuming the fundamentals presented in this book. One of my pet-peeves is books that tell you to go read another book before you start; in this regards, the reader might want to know some c programming before tackling this text. However, I wouldn't want to see the size the this book with more information crammed in-so I will let that one pass. The 3rd edition focuses on iOS 6.1 and Xcode 4.6. If you are looking for a book on a specific version of iOS, you might want to make sure you buy the right version of this book as the author makes it known that his primary concern is not in backwards-compatible code. Overall, it seems that the book is very similar in chapters and sections as the last edition, but was revised to have the newest code as part of all examples. It is refreshing to see a work totally reworked to reflect current coding versions and not just updated in various sections. The added sections on iCloud and Core Data were welcome additions to this version that also show value-added updates. Personally, my favorite by far of this book itself is Part 1-Language. Objective-C seems to have various treatments in texts and online, but these five chapters are a great and complete introduction to Objective-C in regards to both syntax and concepts.

Overall conclusion: Readers will need to approach this volume ready to spend some time with this reference.

Disclaimer: I got a copy of this book for review as part of O'Reilly blogger program.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

What Other Items Do Customers Buy After Viewing This Item?