- Series: Big Nerd Ranch Guides
- Paperback: 590 pages
- Publisher: Big Nerd Ranch Guides; 3 edition (March 29, 2012)
- Language: English
- ISBN-10: 0321821521
- ISBN-13: 978-0321821522
- Product Dimensions: 7.1 x 1.5 x 10 inches
- Shipping Weight: 2.6 pounds (View shipping rates and policies)
- Average Customer Review: 4.4 out of 5 stars See all reviews (216 customer reviews)
- Amazon Best Sellers Rank: #708,532 in Books (See Top 100 in Books)
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.
To get the free app, enter your mobile phone number.
iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides) 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Prepare for your professional certification with study guides and exam prep tools from Wiley. See more
Frequently bought together
Customers who bought this item also bought
About the Author
Joe Conway is the senior iOS instructor at Big Nerd Ranch and has been consulting on the iOS platform since its creation. A graduate of the University of Wisconsin, he has been writing Objective-C and Cocoa code since the dawn of OS X. Joe wrote the materials for the exceptionally popular Big Nerd Ranch iOS Bootcamp course, on which this book is based.
Aaron Hillegass, a former employee of NeXT and Apple, has nearly two decades experience programming and teaching Objective-C, Cocoa, and more recently, iOS. In 2001, Aaron founded Big Nerd Ranch and began developing intensive courses that teach programming in a focused, distraction-free environment. Aaron is also the author of Objective-C Programming: The Big Nerd Ranch Guide and Cocoa Programming for Mac OS X.
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
I tried to use several iOS educational materials all over the web - paid and free - and I struggled with them all. They either assumed too much, or were just poorly structured for actual learning. Wandering around in code does NOT make a good learning experience.
So what sets Big Nerd Ranch's book apart? The authors are trainers/teachers by trade, and it shows - the structure of this book made learning easy, enjoyable, POSSIBLE. They aren't just wading through code and expecting you to get it; they outline what they are doing, and why, then show you the syntax, then fill in the gaps, then roll over it all with a fresh coat of learning paint. And in the end it's beautiful.
The authors also set up a discussion forum for the book and its Challenges on their website, which was a very handy resource. There, you can talk with people who are reading the book at the same time you are! compare answers, etc.
To give you an idea of the scope of this book, it took me roughly 120 hours to complete (roughly 2.5 weeks working on it full time). I'm not sure if this is typical, or slow, or fast. But it's a 550-page beast. A beautiful, beautiful beast.
When I started this book I had basically 0 programming background. I knew some Ruby, and can put together a very basic website using Rails. None of that mattered, though; none of that helped me here.
But by the end of this book, I felt like a true (albeit novice) iOS Programmer. I feel that way because of two things:
(1) After reading this book, I can download almost any App from the App Store and explain how it could be built. And then build something just like it.
(2) A good friend of mine has been an iOS developer for 2 years now, and after reading this book he and I can have conversations - REAL conversations - where we trade best practices and so on. Make no mistake, for him the syntax is automatic whereas for me I still have to think about it. He's been through TONS of real App creation, whereas I'm mostly practiced in the fundamentals. But he's not bored!
Imagine having a conversation with Stephen Hawking where he doesn't find you boring. Sure, he's 100x smarter than you, but you can hang with the man! That is how I feel about other iOS developers now, and it feels GOOD.
Do all the challenges. Get lost in them and frustrated and use the forums. Get familiar with StackOverflow.com. But start by learning Objective-C and then getting this book.
Highly recommended. 5-star. If you've always wanted to bring to life the things in your head, this book might be a life changer.
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)
Most Recent Customer Reviews