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.

  • 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.5 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.
44 Used from $0.01
FREE Shipping on orders over $25.
More Buying Choices
17 New from $1.99 44 Used from $0.01 2 Collectible from $9.80

There is a newer edition of this item:

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


Save up to 87% on Textbook Rentals Rent Textbooks
click to open popover

Special Offers and Product Promotions

Editorial Reviews

About the Author

NO_CONTENT_IN_FEATURE

Find your inner superhero
with these editor's picks from Kindle. See 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.5 out of 5 stars  See all reviews (26 customer reviews)
  • Amazon Best Sellers Rank: #1,624,487 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
Programming iOS 4 is one of the publications available on market that are devoted to iOS related programming. And I was quite impressed when I was reading it. First of all, it is based not only on iOS 4 but on XCode 4 as well. This is huge advantage because you don't have to think about transition between XCode 3 and XCode 4 while reading the book. Not only book is based on the XCode, but Matt provides you with an introduction to the tool. This way you can get familiar with it fairly easy. You will find information regarding how to access documentation, how to deal with code snippets, how to deal with code completion (BTW - if you are moving from any other IDE I suggest replacing Esc with Ctrl+space for code completion being invoked), static analysis of the code. It's a pity that this is another book where Instruments are not explained in greater details.

iOS development is based on Objective-C, which means that you have to get familiar with it when you move on from Java/C# world. Matt provides you with an introduction to the language. This section contain basic information related to C and Objective-C. Be warned here. I'd definitely suggest to buy some solid C guide - like a classic "C Language" by K&R. The same situation relates to Objective-C, go and buy something that is entirely devoted to language itself - Programming in Objective-C by G. Kochan would be good idea. However, this is not mandatory. If you need just a brief overview of the language, Matt provides all you need here. However, there are small issues in C introduction. Matt refers to "nil" which is not C standard - it is introduced by Objective-C. The same refers to NSString object. As far as I recall, you can't use them in pure C.
Read more ›
Comment 4 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