Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Programming iOS 4: Fundamentals of iPhone, iPad, and iPod Touch Development 1st Edition

4.6 out of 5 stars 26 customer reviews
ISBN-13: 978-1449388430
ISBN-10: 1449388434
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$3.88
Condition: Used - Good
Condition: Used: Good
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining.
Access codes and supplements are not guaranteed with used items.
47 Used from $0.01
FREE Shipping on orders over $25.
More Buying Choices
18 New from $1.99 47 Used from $0.01 1 Collectible from $9.85

There is a newer edition of this item:

Programming iOS 6
$49.99
(20)
In Stock.
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
click to open popover

Special Offers and Product Promotions


Editorial Reviews

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.

NO_CONTENT_IN_FEATURE

China
Engineering & Transportation Books
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more

Product Details

  • Paperback: 834 pages
  • Publisher: O'Reilly Media; 1 edition (June 5, 2011)
  • Language: English
  • ISBN-10: 1449388434
  • ISBN-13: 978-1449388430
  • Product Dimensions: 7 x 2.5 x 9.2 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (26 customer reviews)
  • Amazon Best Sellers Rank: #1,296,236 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
This book was a little late in getting published, so I tried a few other iOS programming books along the way. They were either lacking depth or left way too many of my questions unanswered. When I finally received this book and started to skim through it I was squealing like a schoolgirl. "Oh, that's how that works!" and "well why didn't the Apple documentation explain that!" It's all presented quite well and logically and with an appealing adult (but not at all dry) tone. It's also the only book I've seen so far that covers Xcode 4. Worth the wait, most definitely.

And even though this book says "Fundamentals of ...", if you just want to get in fast and start hacking iOS code you should probably look elsewhere---then come back to this book when you've gotten it out of your system and nothing works anymore and you're completely lost and confused.

-Ben
1 Comment 34 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I've tried a couple of other iOS and Cocoa books before, but this is the one that actually taught me how to write apps for the iPhone and iPad.

Some other books try to take shortcuts by teaching you "only what you need to know to get an app up and running" and neglect basic concepts which are required to understand the copied-and-pasted samples. This book eschews that approach. The author takes the time to explain the fundamentals of Objective-C and Cocoa, gradually building up so that you are always confident that you understand what's going on. A good test for me of understanding a concept is whether I'm able to explain it to others. I found that while studying this book, after I finished each chapter, I could indeed explain what I learned to my collaborators.

This book is not only great for learning the basics of programming for iOS, it also goes into some detail about more advanced topics in the latter chapters.

I really can't say enough good things about this book. I managed to write my first (fairly sophisticated) iPhone app after reading it, and I had a great time doing so. Highly recommended.
Comment 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The first book I bought from Matt Neuberg was "REALbasic - The Definitive Guide" (in 2002 I think). I bought every REALbasic book which ever came on the market, but even now (when the book is so outdated as to be Win3.1 to Windows 7 or MacOS 7 to MacOS X Lion) it is still by far the best book on REALbasic programming. Just imagine a book on MacOS 7 / Win3.1 programming which is so good that it is even now the best book on MacOS X Lion / Windows programming.

So with this in mind I ordered his iOS4 book - and after just a few days I can already say this is the book to get. Despite my high expectations I wasn't being disappointed - like his "REALbasic - TDG) this book is also a definitive guide. He doesn't just show you what to do, he explains why you do it and why you'd want to do it. I have 7 books on how to program in X-Code, Objective C, iOS - but they just don't compare to this one. Matt Neuberg should have just called it "The definitive guide" again ;-)
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I bought a stack of iOS books when I decided to write my first iPhone app about six months ago. I wish that this one had been in the stack; it's by a wide margin the best of the lot. Coverage of "fundamentals", including Objective-C, Xcode 4 and the App Store, is solid and useful. But where the book really shines is in its solid coverage of Cocoa Touch and its frameworks. Matt obviously knows from experience what he's writing about.

My list of iOS development essentials has expanded to three: Apple's documentation library, Stack Overflow, and Programming iOS 4.
Comment 12 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I don't know how Matt Neuburg does it differently from other authors, but when I read his books on programming, I just understand the topics at a whole new level of comprehension. Matt Neuburg has organized 40 chapters on Objective C, Xcode, Cocoa, and iOS4 development in this book into seven major categories (parts) with clear understandable explanations on each topic. His code examples are specific to the current topic, easy to follow, and simplified for comprehension. Bad practices to avoid, best practices to follow, and tips to improve code are mentioned throughout the book.

Part I reviews C, object-based programming, and Objective-C. Several comparisons between C/C++ and Objective-C are made. These chapters provide a good review and establish a common starting point for the rest of the book.

Part II describes the features, build process, use of NSLogs and other debug/testing functionality of the new Xcode4 integrated development environment. A full chapter is dedicated to finalizing the app software code for submittal to the App Store. WIth all the various devices/architectures, iOS versions, differences in simulated/real hardware, build settings, and localizations, these descriptive chapters on Xcode 4 are very helpful to me.

Part III digs into Cocoa Touch with chapters on Cocoa classes, events, memory management, and data communication. Since I am new to the Cocoa Touch but have prior experience with embedded C and object-based programming, these chapters on Cocoa Touch are where I have been spending most of my study time.

Part IV consists of five chapters with extensive descriptions about views: their hierarchy, use of layers, positioning, visibility, animation methods, and processing touches/gestures.
Read more ›
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews