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.

iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides) 4th Edition

4.5 out of 5 stars 105 customer reviews
ISBN-13: 978-0321942050
ISBN-10: 0321942051
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 On clicking this link, a new layer will be open
$12.95 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$14.27 On clicking this link, a new layer will be open
More Buying Choices
25 New from $9.00 65 Used from $2.50

There is a newer edition of this item:

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
$14.27 Free Shipping for Prime Members | Fast, FREE Shipping with Amazon Prime In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)
  • +
  • Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)
  • +
  • Programming in Objective-C (6th Edition) (Developer's Library)
Total price: $77.69
Buy the selected items together
NO_CONTENT_IN_FEATURE

Ignite your imagination
with these editor's picks from Kindle books. See more

Product Details

  • Series: Big Nerd Ranch Guides
  • Paperback: 560 pages
  • Publisher: Big Nerd Ranch Guides; 4 edition (February 21, 2014)
  • Language: English
  • ISBN-10: 0321942051
  • ISBN-13: 978-0321942050
  • Product Dimensions: 7 x 1.4 x 9.7 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (105 customer reviews)
  • Amazon Best Sellers Rank: #101,126 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
A quick summary: The quality of the chapters in this edition is once again top notch. You'll learn beginning, intermediate and some advanced topics in the world of iOS development. Trying to go into deep Xcode and iOS development without having gone through at least another book dedicated just to objective-c is going to find you frustrated, like I was, many times trying to learn how to make an iOS app only picking up pieces of the underlying language! This book is 2 chapters of dedicated Objective-C and 26 Chapters of iOS/XCode/UIKit framework.

Background about me: I have 10 years of C++, 6 years of .NET, 2 years of Python, and 2 months of Objective-C experience going into this book.

I ordered the kindle version of this book, and it is great reading on the Mac. The book recommends that you read on a Mac due to the way their code looks on a Kindle/Kindle Fire. I own a Kindle Fire and agree. Besides, you should be doing *ALL* the apps that the book lays out for you, and there are many! So reading on a Mac and then coding their examples on a Mac is a good way to read this book.

PROS:
- Walks you through several iOS application examples.
- Teaches you how to use Xcode by example.
- Goes in depth into standards.
- Provides resources to use in your applications
- Explains *at the right time* why things are done a certain way.

CONS:
- Does have an assumption that you know at least C, but I'll go out on a limb and say you should have at least read a book on Objective-C as well.

Recommended Readings:
The book recommends that if you want an in-depth reading on Objective-C, this book is not for you. Thats understandable, this is the iOS Programming Book, not the Objective-C programming book.
Read more ›
9 Comments 77 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 Verified Purchase
I finished up Big Nerd Ranch's Objective C Programming about a month ago (amazing book) and have been waiting for this new edition to be released. I'm about 1/4 of the way through it, but wanted to say this is a fantastic book. They clearly know how to teach....giving you a high level overview so that when they dive in, you understand where everything fits. While I was waiting for this book, I read a few others They all were the same.....begin a topic (like Views) and dive super super deep into them. But you had no idea the relevance of anything or where it fit. I learned more in the first chapter of this book than I did in the last month reading others. You will be coding a lot throughout this book....which is the ONLY way to learn....and they know that. You can tell they teach and code for a living. It's not just the big ideas, but it's the little things that others just don't address....like telling me that XIB is pronounced zib. That may seem small to you, but say it wrong in an interview...and you are labeled an idiot. I'm excited about going through the rest of the book. Thanks BNR for another great work.

Update....finished the book and have really learned a lot. When I first started coding many years ago, I learned mainframe Assembler (ya...I'm old) from the training school at Electronic Data Systems (EDS). They were a huge company and could have taught any style...but they taught exactly like BNR, i.e., learn how it really works...and lots of coding to reinforce it. Anyway, I would highly recommend this book.
Comment 32 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
This book is the perfect place for an experienced developer to start with iOS programming. I say experienced developer because this book does a great job of showing you the basics of developing with iOS, but if you don't understand C and Objective-C, you are probably going to get lost. Maybe not, but I found myself saying, "I am glad I already know what that is" about quite a few topics that were used to explain the subject matter. If you don't know Objective-C, I would recommend starting with Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition).

This book does a great job of showing you what you need to know to get started with iOS. When you are done with it you should be able to easily move into programming iOS applications and learning more advanced topics along the way.

To give you an idea of the high level topics the book cover, I have listed the chapters below.

1. A Simple iOS Application
2. Objective-C
3. Managing Memory with ARC
4. Views and the View Hierarchy
5. Views: Redrawing and UIScrollView
6. View Controllers
7. Delegation and Text Input
8. UITableView and UITableViewController
9. Editing UITableView
10. UINavigationController
11. Camera
12. Touch Events and UIResponder
13. UIGestureRecognizer and UIMenuController
14. Debugging Tools
15. Introduction to Auto Layout
16. Auto Layout: Programmatic Constraints
17. Autorotation, Popover Controllers, and Modal View Controllers
18. Saving, Loading, and Application States
19. Subclassing UITableViewCell
20. Dynamic Type
21. Web Services and UIWebView
22. UISplitViewController
23. Core Data
24. State Restoration
25. Localization
26. NSUserDefaults
27.
Read more ›
2 Comments 15 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

Set up an Amazon Giveaway

iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)