iOS Programming and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $7.63 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading iOS Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides) [Paperback]

Joe Conway , Aaron Hillegass
4.5 out of 5 stars  See all reviews (115 customer reviews)

Buy New
$33.79 & FREE Shipping. Details
Rent
$32.68 & this item ships for FREE with Super Saver Shipping. Details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it tomorrow, June 20? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $18.00  
Paperback $33.79  
Sell Back Your Copy for $7.63
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$25.00
Trade-in Price$7.63
Price after
Trade-in
$17.37
There is a newer edition of this item:
iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides) iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)
$40.33
Available for Pre-order

Book Description

March 29, 2012 0321821521 978-0321821522 3

Winner of a 2012 Jolt Productivity Award!

 

Updated and expanded to cover iOS 5 and Xcode 4.3, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the understanding, the know-how, and the confidence you need to tackle iOS projects of your own.

Based on Big Nerd Ranch’s popular iOS Bootcamp course and its well-tested materials and methodology, this best-selling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful.

Throughout the book, the authors clearly explain what’s important to know and share their insights into the larger context of the iOS platform. This gives you a real understanding of how iOS development works, the many features that are available, and when and where to apply what you’ve learned.

Here are some of the topics covered:

  • Xcode 4.3, Instruments, and Storyboards
  • ARC, strong and weak references, and retain cycles
  • Interfacing with iCloud
  • Handling touch events and gestures
  • Tool bars, navigation controllers, and split view controllers
  • Localization and Internationalization
  • Block syntax and use
  • Background execution and multi-tasking
  • Saving/loading data: Archiving and Core Data
  • Core Location and Map Kit
  • Communicating with web services
  • Working with XML, JSON, and NSRegularExpression
  •   Using the Model-View-Controller-Store design pattern

Frequently Bought Together

iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides) + Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) + Programming in Objective-C (5th Edition) (Developer's Library)
Price for all three: $89.24

Buy the selected items together


Editorial Reviews

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.

Product Details

  • 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 9.8 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (115 customer reviews)
  • Amazon Best Sellers Rank: #8,461 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

I would highly recommend using this book to start iOS development. sgarg  |  27 reviewers made a similar statement
The style is easy to read and the examples well though through. RustyOz  |  24 reviewers made a similar statement
Without a doubt the best computer programming book I have ever bought! F. Novello  |  15 reviewers made a similar statement
Most Helpful Customer Reviews
75 of 76 people found the following review helpful
5.0 out of 5 stars Lost in iOS? GET THIS BOOK. July 17, 2012
Format:Paperback|Amazon Verified Purchase
**Before Buying**
Learn Objective-C, or another C-derived language. Seriously. Do it. Knowing Ruby or JavaScript or another web technology won't do; YOU MUST LEARN OBJECTIVE-C. If you don't know Objective-C, start with Big Nerd Ranch's other book: Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (also on Amazon and also amazing). Once you know Objective-C, come back and buy this book. It's incredible.

**General Info**
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.

**Length**
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.
... Read more ›
Was this review helpful to you?
35 of 35 people found the following review helpful
5.0 out of 5 stars Just right. May 2, 2012
Format:Paperback|Amazon Verified Purchase
I'm a rusty old developer who decided to get his hands dirty again. I had previously tried the O'Reilly "Programming iOS 4" book and found it really wanting. I could never get into a good groove -- I didn't like the examples/samples, the way the concepts were being introduced wasn't intuitive. The book just wasn't for me. A few months later, I decided to try again. Since iOS 5 was out, I needed a new book. I saw a number of positive reviews for the BNR book and decided to give it a try. I immediately enjoyed the book and found myself much more engaged. The pace is good, the examples are interesting and they do a great job of introducing key concepts. I really appreciate the fact that in a short amount of time, not only am I learning more about the iOS foundation, but I'm also exploring the use of key features, like location and maps. Even though I used to write a lot of code, I don't feel this book is too dumbed down. I really feel this book has accelerated my learning curve of iOS.
Comment | 
Was this review helpful to you?
21 of 22 people found the following review helpful
5.0 out of 5 stars Much Clearer than 2nd Edition April 12, 2012
By sgarg
Format:Paperback|Amazon Verified Purchase
I found this edition of the book to be a little simpler to understand than the second edition. It may be due to the fact that Apple now supports ARC and the authors don't have to worry about explaining it. But overall, I think they really went back and tried to explain things in the clearest ways possible and at least through the first five chapters, everything has been making a lot of sense. It is hard for people not very familiar with programming (like myself) to grasp some of the concepts like delegation but I found that reading through the chapters slowly and working through examples is building a solid foundation. I would highly recommend using this book to start iOS development.
Comment | 
Was this review helpful to you?
13 of 14 people found the following review helpful
5.0 out of 5 stars Better and Bigger than the previous one. March 28, 2012
Format:Paperback|Amazon Verified Purchase
This books helps to ease your learning curve if you are interested to start development for the iOS 5 platform.
Excellent explanation on ARC, strong and weak references, and retain cycles.
New chapters on using gesture recognizers, storyboards, NSRegularExpression, and the iCloud.
You will enjoy also the chapter on the the Model-View-Controller-Store design pattern.
The writing style is the same, but in my opinion the topics are clearer than the previous editions.
Also, for Code that you should delete is struck through, making it clear what is needed to be deleted (Your eyes catch them right away).
Oh, I almost forget. You do not want to miss the story on UIStoryboard.
Comment | 
Was this review helpful to you?
12 of 13 people found the following review helpful
3.0 out of 5 stars Somewhat outdated with iOS 6 debut February 9, 2013
Format:Paperback|Amazon Verified Purchase
Before buying this book I looked on Big Nerd Ranch's (BNR) site to see if they planned on publishing a new edition since iOS 6's release. Their web-site claimed, since there were no major changes with iOS 6, there were no plans to update their book. So I ordered the 3rd edition.

As I started to work through the material and exercises, it became more and more evident that in fact iOS 6 did bring about many changes, which really require an updated edition to this book and its material. e.g., quite a few interfaces have been deprecated with iOS 6. These changes make it quite frustrating to follow the material in the book. One is constantly forced to look up changes when the code examples do not work as advertised in the 3rd edition.

To their credit, the Big Nerd Ranch folks provide on their web-site a discussion forum, which has proved useful in following-up on some of these changes. The reader has to cross-reference a web-forum as she studies the material in this book.

Other than that, this book seems very well written and the end of chapter challenges are well thought out to get the reader to do some extra legwork, or thinking about how to solve problems. Again the BNR web-forum is a nice place to visit for discussions on solutions to these challenges.

I'm currently midway through this book. I reserve the right to update this review after I complete my study of this book :)
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars this book is excellent
As someone with limited Java, Perl, and Lua experience (importantly, no C or objective-C), this book is very clear and easy to follow. Read more
Published 11 days ago by Brian Rolczynski
4.0 out of 5 stars GREAT book, however ...
Exceptionally helpful for bringing me up to speed on iOS programming. Unfortunately, the decision to not update the book for iOS 6 presented some challenges at critical points. Read more
Published 14 days ago by Andy Novobilski
2.0 out of 5 stars I did not like it.
This is MY PERSONAL opinion. I am not new to programming, I am familiar with C++, C# and JAVA.
Yes, I had your other "Objective-C" from big nerd ranch and I did not... Read more
Published 15 days ago by Andy R
5.0 out of 5 stars Fantastic Book
This book was recommended by everyone and they were right. It's interesting, well organized and exactly the right amount of challenge.
Published 20 days ago by Justin G. Leader
5.0 out of 5 stars Good Tutorial for the Newbie to Apple Platforms
I find the book to be good intro to Obj C and it's concepts. I have had no issues following the chapters and find the material easy to understand. Read more
Published 20 days ago by bencsrper
4.0 out of 5 stars Step-by-step instruction - so clear.
I bought several iOS 6 programming books recently, and this is the one I highly recommended no matter what's your background in programming. Read more
Published 21 days ago by Chris Wang
5.0 out of 5 stars Best Book I've Found For iOS Dev
An excellent read if you want to learn more about writing Objective C and iOS Development.

The author's do an excellent job introducing and diving into concepts. Read more
Published 23 days ago by Aaron Harmon
4.0 out of 5 stars Excellent intro to iOS
As others have said, the basics of Objective C are important before diving in to this book. Also:

- this book is still very much iOS 5 based. Read more
Published 24 days ago by Adam
5.0 out of 5 stars Pretty good fast starter
For starters and advanced iOS developers, I think the book is just a little shy of perfect. Fundamentals are covered pretty well and important details are pointed out almost at the... Read more
Published 25 days ago by ToolLover
5.0 out of 5 stars Great book that takes you through the most important parts of iOS...
Having more than 12 years experience in C/C++ and C#/.Net programming I decided to give XCode and Objective-C a try and develop my first iOS app. Read more
Published 1 month ago by R. Kuijvenhoven
Search Customer Reviews
Only search this product's reviews


Forums

Search Customer Discussions
Search all Amazon discussions

Topic From this Discussion
This book vs Objective-C Programming: The Big Nerd Ranch Guide?
Hi Paul, I have bought both books. The ios book has two chapters dedicated to objective-c. The two chapters are mostly about basic syntax, data structure (NSArray, NSDictionary etc) and also memory management. The objective-c book goes from very basic programming to advanced objective c and c... Read more
Mar 25, 2012 by Sheldon |  See all 2 posts
kindle edition?
The screenshots in the Kindle edition are in color. The text and diagrams are in black and white.
May 13, 2012 by S. Loper |  See all 3 posts
Start a new discussion
Topic:
First post:
Prompts for sign-in
 




So You'd Like to...


Create a guide


Look for Similar Items by Category