iOS Programming: The Big Nerd Ranch Guide (2nd Edition) Paperback – Jun 22 2011
There is a newer edition of this item:
Customers Who Bought This Item Also Bought
To get the free app, enter your e-mail address or 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
Inside This Book(Learn More)
Most Helpful Customer Reviews on Amazon.com (beta)
One of the very few programming books that are both easy to read, have interesting, fun and useful exercises, and lead one to understand not only the language and frameworks, but also the underlying reasoning and concepts.
Maybe the best programming book I've ever read. I just bought the second edition, even though I don't really need it anymore: I've finished the first book and know how to solve my problems in objective-c, where to find further information, and what questions to ask. But I wanted it as an eBook, I was curious how much has changed, and I wanted to show my gratitude.
If you're wondering whether to buy it as an ebook or on paper, I'd suggest the paper edition. I think it has better layout, and the index is good enough that you don't really need the search feature an ebook provides.
Note: This book is much more suited for working through from the beginning than just looking stuff up. Do yourself a favor, start at the beginning, and do the quick exercises, even if you've already hacked together your first "Hello World" in Objective-C. There is a lot of very useful background information you'd otherwise miss, that will make your life much easier later on.
NOTE: iOS 5 is due to be released in the fall (or so). Some may think they should wait and then get books about iOS 5, because this one might be obsolete by then. Let me tell you, don't bother waiting. All the information in this book is still going to be helpful (even the stuff on retain and release; it's good to know a little background), and this book will prepare you to deal with the new stuff in iOS 5 on your own.
Do yourself a favor and get this book before you burn your fingers on other ones.
(Sorry for my english; I'm not a native speaker)
Although there are many tutorials available online, these resources provide minimal explanations on how the code actually works. This book provides clear and concise examples and explanations of how the code actually works. It will prepare you to write your own applications.
The authors support their publications by providing forums for readers to ask questions and the authors are actively involved in providing answers. It shows their level of commitment and involvement in helping developers master the content.
I feel I hit the jackpot by reading this book and look forward to other publications by the Big Nerd Ranch.
1. A lot more detail than the previous version, but still straight to the point.
2. It has better figures (e.g.. MVC Pattern, Preprocessing, Redrawing views, Lifecycle of a view controller, etc ).
3. Use of activity and other flow diagrams.
4. Added legend to some of the objects diagrams.
5. The source in-line comments has better detail.
6. Better detail on using Apple's documentation section (pp. 103).
7. XCode 4 updated.
8. includes a handy Xcode Quick Reference Card.
9. The book binding it seems to be stronger (On my previous book, I have to use marine glue to keep it together).
Still no OpenGl. But I think this topic will need a book on itself.
iOS5 and XCode 4X have made most of this book useless. There are no more "Windows-based Applications" which are the basis of half the book. The accelerometer functionality it references is depreciated. You'll spend more time fighting with your environment than learning. The authors have done their best to make up for this on their forums, by providing examples and guidance to work around these issues.
Please vote this up as a helpful, yet negative review. I'm buying the third edition as soon as I submit this.
Look for similar items by category
- Books > Computers & Technology > Apple > Mac Administration
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development
- Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs
- Books > Computers & Technology > Operating Systems
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development