Programming Books C Java PHP Python Learn more Browse Programming Books
The iPhone Developer's Cookbook: Building Applications wi... and over one million other books are available for Amazon Kindle. Learn more
Buy Used
$4.00
FREE Shipping on orders over $35.
Used: Good | Details
Sold by HonourBooks
Condition: Used: Good
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

The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition) Paperback – January 1, 2009

ISBN-13: 978-0321659576 ISBN-10: 0321659570 Edition: 2nd

Used
Price: $4.00
19 New from $6.99 64 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$6.99 $0.01

There is a newer edition of this item:

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


NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 888 pages
  • Publisher: Addison-Wesley Professional; 2 edition (2009)
  • Language: English
  • ISBN-10: 0321659570
  • ISBN-13: 978-0321659576
  • Product Dimensions: 8.9 x 6.9 x 1.8 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (27 customer reviews)
  • Amazon Best Sellers Rank: #954,047 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Erica Sadun is the bestselling author, coauthor, and contributor to three dozen books on programming, digital media, Web design, and other topics–including the bestselling first edition of this book. She has created more than a dozen native iPhone applications and was among the first to blog knowledgeably about iPhone programming. Sadun holds a Ph.D. in Computer Science from Georgia Tech’s renowned Graphics, Visualization, and Usability Center.


More About the Author

Erica Sadun is the bestselling author, coauthor, and contributor to three dozen books on programming, digital media, Web design, and other topics- Sadun holds a Ph.D. in Computer Science from Georgia Tech's renowned Graphics, Visualization, and Usability Center.

Customer Reviews

4.3 out of 5 stars
5 star
18
4 star
5
3 star
0
2 star
3
1 star
1
See all 27 customer reviews
Buy this book, you will not regret.
audiobookfan
Erica Sadun's iPhone dev cookbook is the best among all Iphone development books written!!
Amazon Customer
For lots of things, it made think quite a bit about what I was reading.
WiltDurkey

Most Helpful Customer Reviews

15 of 16 people found the following review helpful By Aaron on February 7, 2010
Format: Paperback
I am new to iPhone programming and wish this book had been available a year ago when I started down this path. For people who are starting out, I would buy this book after you've worked through Mark and LaMarche's Beginning iPhone Development published by Apress. The only way to really learn a programming language/paradigm is to work through writing your own code. With a book like this, you can quickly find snippets from recipes that move you beyond the basics for your own programs.

Compared to other computer "cookbooks" (such as those published by O'Reilly, for example), this one has much more background material than recipes. Think of it as a book on iPhone programming with lots of examples. People who are more interested in recipes than learning about the iPhone SDK might be disappointed, but I can't see how. I have yet to find something I don't like about this book.

Finally I also appreciated Ms. Sadun's writing style. The book is very readable, and I think she understands that people new to programming technologies can be overwhelmed by new concepts and new nomenclature. Simple, straight forward language means that people who are experienced programmers won't be weighed down a lot by overly wordy explanations, while newbys like me will gain a lot by putting new concepts into simple terms.
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
8 of 9 people found the following review helpful By I am the Torus on October 14, 2010
Format: Paperback
The quality of the explanations, presentation, and organization of the topics covered by this book are excellent, but the utility of the book is ruined by the meat and potatoes of the content- the source code itself.

If you know enough Cocoa Touch to make sense of the source, the book won't be of any help to you. If you're trying to learn Cocoa Touch, you'll spend 90% of your time trying to make sense of the code instead of learning the putative subject at hand. If and when a beginner does figure out what's happening, they'll learn how to approach problems in manner that's guaranteed to get their app rejected, waste their time duplicating effort, and crash and burn horribly when an API changes.

Instead of following best practice design patterns, the source code inexplicably is stuffed into main.c with no commentary, uninformative variable names, and inconsistent formatting. More importantly, the code is technically lacking- it's full of memory leaks, release calls to zombies, and unnecessary HIG violations. Instead of fixing the deficiencies of the snippets, the publisher has taken the tack of releasing the code as "open source" (sic), meaning that you're supposed to do their work for them by submitting corrections to the code that should have been fixed before inflicting it on others.

Bottom line: A competent editor and a less disingenuous publisher could probably make this into a much more useful book, but that isn't the case for the current edition. Ignore the glowing reviews posted by Erica's fellow Conde Nast contributors, it's obvious that they haven't actually used the book.
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
15 of 19 people found the following review helpful By Jeffery Jones on December 31, 2009
Format: Paperback Verified Purchase
Being a new iPhone developer, I had begun my study of the craft with the help of a couple Objective-C books and the experience of developing and publishing a small and simple app. I was ready to take on some bigger ideas and needed some help with discovering the best practices for the common things app developers seek to do. I made the mistake of trying to find a couple good beginner books to get a leg up. What I found was that there are dozens of somewhat remedial iPhone development resources that all offer good information that only take you just beyond "Hello World". I really wanted something meatier that was still accessible to a newer developer. I found that in this book.

Though I've only had for a couple days, I'm already thrilled with how chock full of practical and usable recipes are here. I love the author's tendency towards programmatic solutions as opposed to using IB and templates. I'm looking forward to dog-earing pages and using the heck out of this. I wish I had an electronic copy as well.
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
56 of 78 people found the following review helpful By David Fisher on April 16, 2010
Format: Paperback Verified Purchase
I'm a college professor looking for a book to use in my iPhone programming course. This would be a very poor choice for a new student. The book teaches poor iPhone programming style and isn't written for people new to the platform. I felt like I was tricked by the other positive reviews. I honestly think this author and a few other authors made a pack to give positive reviews for each other's book. There are better options for people new to iPhone programming. Keep looking.

For example: Who puts hundreds of lines of code into the main.m file? Are you joking? Apple says everywhere to follow a suggested programming style. This should be 100% of main.m every time...

#import <UIKit/UIKit.h>
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool drain];
return retVal;
}

Learn it. Love it. Use it.

btw I've been watching Matt Stroker's videos available on iTunes U from the University of Utah. They are free and a much better introduction. (Obviously the Stanford iTunes U iPhone videos are good too.)
11 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

Customer Images

Most Recent Customer Reviews

Search