• List Price: $49.99
  • Save: $18.42 (37%)
FREE Shipping on orders over $35.
Only 1 left in stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
FREE Shipping on orders over $35.
Used: Like New | Details
Sold by Mitu & Company
Condition: Used: Like New
Comment: Great condition. The cover looks like new. Inside the book looks like naver neen used. All the pageses are like new.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) Paperback – April 23, 2010

ISBN-13: 978-0321706249 ISBN-10: 0321706242 Edition: 1st

Buy New
Price: $31.57
15 New from $2.91 75 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Paperback
"Please retry"
$31.57
$2.91 $0.01

There is a newer edition of this item:


Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student




Frequently Bought Together

iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) + Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Price for both: $59.35

Buy the selected items together

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Big Nerd Ranch Guides
  • Paperback: 432 pages
  • Publisher: Addison-Wesley Professional; 1 edition (April 23, 2010)
  • Language: English
  • ISBN-10: 0321706242
  • ISBN-13: 978-0321706249
  • Product Dimensions: 1 x 6.9 x 9.8 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (80 customer reviews)
  • Amazon Best Sellers Rank: #774,371 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Joe Conway, iPhone instructor for The Big Nerd Ranch, has been writing software on the Mac platform since he was a teenager, and began consulting and training for The Big Nerd Ranch shortly after graduating from the University of Wisconsin.

Aaron Hillegass, CEO of Big Nerd Ranch, has more than 18 years of experience as a software engineer and developer trainer. He wrote the Big Nerd Ranch course on Cocoa, drawing from his experiences working at Apple and NeXT as senior trainer and curriculum developer. He is author of Cocoa Programming for Mac OS X (Addison-Wesley), the definitive guide to Cocoa programming.


More About the Authors

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

Customer Reviews

And that's the real shame, because this really is one of THE best programming books I have ever read.
Matthew VanAndel
The author explains both complex and basic concepts in a very easy to understand way - and explains them while you are going through the demos.
M.Evans
I highly recommend this book to anyone trying to learn iPhone programming, as long as you have some concept of programming to start with.
Leslie Harback

Most Helpful Customer Reviews

91 of 92 people found the following review helpful By Joshua Paul on April 27, 2010
Format: Paperback Verified Purchase
If you plan on picking up a book about iPhone programming, you've found the right one.

I have a *ton* of iPhone books (and programming books, in general), and this sits at the top of the heap. The book is easy to read and understand, and the code provided is reusable (bonus!). It's obvious the material is derived from an experienced team.

Ultimately I've found that I can "trust" the problems/solutions laid out in the book, since it's coming from The Big Nerd Ranch (search for it if you're not familiar).

5+ stars.

My 3 book recommendation for iPhone:
1) iPhone Programming (this book)
2) Programming in Objective-C (Kochan)
3) Cocoa Design Patterns (Buck, Yacktman)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
70 of 73 people found the following review helpful By Samer A on May 4, 2010
Format: Paperback
I move from software technologies almost yearly, starting with PHP to ASP.NET and now starting iPhone development, so each year is basically another library of books I have to buy to teach myself the language. I've read a ridiculous amount of computer books, ranging from the terrible (super boring, dense) to the insultingly easy ones (that basically treat you like a 4th grader learning programming.)

This, thankfully, is a fantastic mix of being incredibly easy to pick up and read, and also super informative. As far as iPhone development goes, this will be my 4th introductory book I've picked up, trying to get a handle on developing for the platform. The other books all typically tend to throw you into immediately coding, and never really actually explain why you're doing what you're doing, or make sense of any of it. Yes, this book does start off with an example chapter that you basically just copy word for word, but that's mostly to get your feet wet before actually digging through all the details and building your foundation.

In the first 3-4 chapters of this book, I already feel like I have a complete grasp on subjects that I did not yet understand from the 3 previous books I've read. I sort of had an idea why I typed '*' in front of names, or what @property (retain) statements meant, but I never fully understood what I was doing--it was mostly just "well, I read it, so it must be the way to do it." Basically, the other books got me about 75-80% there, but this one is 100%. The last 20 I feel is the most important, because that's when you finally begin to understand the concepts of the language, which let you move onto the more complex stuff with confidence.

Another reason I feel this makes a great coding book is the layout of each page.
Read more ›
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
45 of 46 people found the following review helpful By Jose L. Rivera on April 21, 2010
Format: Paperback Verified Purchase
I love this book. I like the style and honesty of the author. Go right to the point. Is not boring. This is my 3rd iPhone Programming book. I love Jeff LaMarche too (It is also, a great intro to iPhone development). But, I think this one is less cluttered. I got the book yesterday (April 20, 2010). In two hours I read up to chapter 4 (I liked chapter 3 - Memory Management). Good introduction. The combination of XCode screen shots and UML charts are excellent complements to the text. I recommend this book (and Kochan, Objective-C programing book, latest edition) to anyone who wants learn how to program the iPhone. It is sad, that they don't have a chapter on OpenGL-ES, but it looks like the authors are planning to put together a book alone on this subject. I can't wait!. IMHO, Mr. Hillegas and his group, have (or has) mastered the art of communicating knowledge to the masses.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
28 of 33 people found the following review helpful By Marc R. Bublitz on May 26, 2010
Format: Kindle Edition Verified Purchase
The book promises "Dive into animation and effects, using Core Animation and OpenGL ES" but there is no OpenGL ES in the book. The authors state that they wrote a chapter for it, then rewrote it, then rewrote it, then decided to leave it out and put the information into another book.

The rest of the book seems like it is well written and gets to the point without a lot of fluff, but seeing as I specifically ordered the book for the OpenGL ES information then had to go through a return process because I was mislead by the publishers I cannot rate this any higher than a three star.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 13 people found the following review helpful By tall-latte on July 7, 2011
Format: Paperback Verified Purchase
There is a newer edition of this book, called iOS Programming (instead of iPhone Programming). It was released July 2, 2011. Don't buy this edition by mistake!
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By A Customer on January 4, 2011
Format: Paperback
I found this book to be a good starting point for iPhone development, but also find it only brushes the surface of what can be done. To go further, one has to dig deep into Apple's so-so documentation (Java is worse, some other languages and APIs I use have been better). I would actually suggest for the book more information on how to use the online Apple documentation.

There are programs that simply don't work in the latest SDK and it's difficult to find solutions in the forums, although they are usually there, just buried. I actually blame Apple for this. How can you change the functionality of APIs?!?

The challenge problems are, well, quite challenging. This is the first book I've ever had which posed such a challenge. I think this is mostly because I am not comfortable with Mac (I'm from a Windows background and am struggling just to figure out how to move around the IDE in XCode) and the documentation. For instance, I needed some information about a parameter for a certain API call. I clicked the link for it's class definition and it took me to one of the three possible pages for the class definition - not the one I needed. It took me awhile to realize there were other pages for the class definition. Come on Apple.... Back to the book, the challenges are very difficult because the content of the chapters isn't thorough enough and there isn't much guidance. You can usually find somewhat coherent solutions in the forum. However, if you don't, good luck posting, as to register you have to be approved by the administrator of the forum. I am waiting for my account to be activated to post some questions I have.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

Search