IOS Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) Paperback – 2 Jul 2011
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
There is a newer edition of this item:
Customers Who Viewed This Item Also Viewed
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.
To get the free app, enter your mobile phone number.
"Pick up this book and turn yourself into an iPhone developer."
― Dietrich Kappe, CTO Pathfinder Development
From the Back Cover
Updated and expanded to cover iOS 4, Xcode 4, and iPad development, iOS Programming: The Big Nerd Ranch Guide leads you through the essential tools and techniques for developing iOS applications.
The guide is based on Big Nerd Ranch's popular iOS Bootcamp course and its well-tested teaching methodology. Concepts and coding are taught in tandem, and the result is instruction that is relevant and useful.
After completing this book, you will have the knowledge, the experience, and the confidence you need to tackle iOS projects of your own.See all Product Description
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
This first title I purchased (Learning iPhone Programming) merely scratched the surface, so when I initially started working through this title I was a little confused as the concepts were shown rather differently. Rather than just creating projects using Xcode's built in templates (like the afore mentioned title), you are shown how to create the various views/controllers programatically which gives you a better understanding behind these concepts.
There are also plenty of diagrams included which help give you an understanding as to how the projects you build are held together using Apples preferred programming model MVC, as well as diagrams which simply help to get the points in the text across to the reader.
If I have one minor criticism, it would be that not every piece code is explained (the majority is), but then I guess that is what Apple's documentation is for, so I am probably expecting everything to be handed to me on a plate.
The only possible criticisms are that it fails to address ARC or grand central dispatch. Hopefully a future edition will deal with those subjects.
The first one you should read is also from The Big Nerd Ranch : learning objective C. Why you should read it (unless you're very, very familiar with Objective C) ? Because it nicely explains everything you need to know about Objective C to get started with iOS. Nothing more, nothing less. No overkill, just plain & clear explanations. Advanced topics like block code will only become really clear when you use it a few times in examples in the iOS programming book
To my opinion, the criticism on some reviews about having to type so much code in is not correct : I know from many years of programming in several languages that the only way to learn a language is not to look at it, not to read (too much) about it, but to type in code, and understand every single letter you're typing, and to know why it is. Most chapters end with a challenge, to really make you start thinking about the subject, and to force you to dive into the SDK documentation in Xcode. That's also the message you get early in the book : USE the documentation as much as possible. Far from everything in the SDK can be captured in books, it's just too much.
I've read tens of books so far about all kinds of programming languages, this book really excels them all. It is so well thought, and you'll learn so many details on the way, that you'll be amazed how far you get by only finishing this book. But really finishing it of course.
So if you are looking for a parrot, look elsewhere, if you want to not only learn, but understand why writing iOS apps is done this way, this book is the business.
Most Recent Customer Reviews
The book expects you to know some C and Objective-C. Start with the introductory volume (written by the same author) if you're lacking. Read morePublished on 3 Jan. 2012 by Lars Jorgensen
Big fan of this book.
Normally I like the Head First books. But I felt that Head First IPhone Development was lacking. Read more
The book has numerous bugs (check the book's own forum)
The learner is asked to type in vast blocks of code only some of which is explained. Read more