- Series: Big Nerd Ranch Guides
- Paperback: 432 pages
- Publisher: Big Nerd Ranch Guides; 1 edition (April 23, 2010)
- Language: English
- ISBN-10: 0321706242
- ISBN-13: 978-0321706249
- Product Dimensions: 7.1 x 1 x 10 inches
- Shipping Weight: 1.8 pounds (View shipping rates and policies)
- Average Customer Review: 79 customer reviews
- Amazon Best Sellers Rank: #1,363,568 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.
iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover,"" illustrated with striking graphic novel panels. Pre-order today
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
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.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
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).
My 3 book recommendation for iPhone:
1) iPhone Programming (this book)
2) Programming in Objective-C (Kochan)
3) Cocoa Design Patterns (Buck, Yacktman)
Though you spend most of your time in each chapter simply typing in the examples, the authors explain every detail as they go, then often give you a single line assignment at the end of the chapter that tests what you learned earlier. I've tried online tutorial videos and other books but nothing comes close to the quality of learning I've received from iPhone Programming.
Note: You should have a modest understanding of C or C++ and basic object oriented design principles before you try to use this book. Also if you are using Xcode 4 (the development tool for iOS programming) the examples in this book use Xcode 3. They are substantially different and as a result you will likely find yourself poking around a bit to perform the actions they document for things like project settings, though in some ways it actually helps because you are forced to explore the entire Xcode interface.
If you have never used or seen Objective-C, pickup either "Learning Objective-C 2.0" by Robert Clair or "Programming in Objective-C" by Stephen G Kochan before tackling this book. A healthy skim through either one of these 2 books will give you some good insight on the language itself which provides a great base to begin tackling this book.
I have some .NET(C#, VB.NET) programming experience that was not very helpful in learning Objective-C(outside of knowing just what object oriented programming is and how to make sure you close out your curly braces).
I would love to see these folks put out a book on Objective-C as a standalone book as the book itself is one that makes you want to continue to read, but without that Objective-C foundation, its a struggle.
The main struggle(that really was a serious learning block)I ran into is that the downloadable book code examples are in some cases different than the code given in the book.
For example, Chapter 2(which is the learning Objective-C language chapter ironically)has static NSStrings for the random Possession data input method, but the downloadable examples for this chapter used NSArrays for this which I found odd as there is no reference in Chapter 2 to use NSArray in lieu of NSString. This makes troubleshooting your code against the working code examples almost impossible if the downloadable examples are not the same as the book examples.
All in all, its a GREAT book to learn IPhone/IPad specific programming, but if you have never looked at Objective-C before, I advise you pick up a book on just Objective-C first before coding through this book. You will be thankful you did and will get much more out of it.
The authors teaching style is very visual and extremely straightforward. Things that left me a little confused in the beginning were answered on the next page, everything you type has a purpose and the authors explain them, not just have you write them without knowing what they actually do.
I am a CSCI major in college, and we don't have any iPhone programming classes here, so I took it upon myself to learn, and this book I can already tell will get me there. Thanks so much for this great book! I hope that those reading these reviews will choose this book, if you think this one is too hard, there is no way you are getting anywhere with some of the other books.
Most recent customer reviews
i read a lot of book including video tutorial from lynda.com and video2brain.Read more