The iPhoneTM Developer's Cookbook and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Acceptable See details
$3.86 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK
 
 
Start reading The iPhoneTM Developer's Cookbook on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK [Paperback]

Erica Sadun (Author)
3.3 out of 5 stars  See all reviews (44 customer reviews)

List Price: $39.99
Price: $23.17 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $16.82 (42%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 9 left in stock--order soon (more on the way).
Want it delivered Monday, June 4? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.59  
Paperback $23.17  
There is a newer edition of this item:
The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers (3rd Edition) (Developer's Library) The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers (3rd Edition) (Developer's Library) 4.7 out of 5 stars (6)
$26.99
In Stock.

Book Description

October 23, 2008 0321555457 978-0321555458 1

“This book would be a bargain at ten times its price! If you are writing iPhone software, it will save you weeks of development time. Erica has included dozens of crisp and clear examples illustrating essential iPhone development techniques and many others that show special effects going way beyond Apple’s official documentation.”

—Tim Burks, iPhone Software Developer, TootSweet Software

 

“Erica Sadun’s technical expertise lives up to the Addison-Wesley name. The iPhone Developer’s Cookbook is a comprehensive walkthrough of iPhone development that will help anyone out, from beginners to more experienced developers. Code samples and screenshots help punctuate the numerous tips and tricks in this book.”

—Jacqui Cheng, Associate Editor, Ars Technica

 

“We make our living writing this stuff and yet I am humbled by Erica’s command of her subject matter and the way she presents the material: pleasantly informal, then very appropriately detailed technically. This is a going to be the Petzold book for iPhone developers.”

—Daniel Pasco, Lead Developer and CEO, Black Pixel Luminance

 

The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK should be the first resource for the beginning iPhone programmer, and is the best supplemental material to Apple’s own documentation.”

—Alex C. Schaefer, Lead Programmer, ApolloIM, iPhone Application Development Specialist, MeLLmo, Inc

 

“Erica’s book is a truly great resource for Cocoa Touch developers. This book goes far beyond the documentation on Apple’s Web site, and she includes methods that give the developer a deeper understanding of the iPhone OS, by letting them glimpse at what’s going on behind the scenes on this incredible mobile platform.”

—John Zorko, Sr. Software Engineer, Mobile Devices

 

The iPhone and iPod touch aren’t just attracting millions of new users; their breakthrough development platform enables programmers to build tomorrow’s killer applications. If you’re getting started with iPhone programming, this book brings together tested, ready-to-use code for hundreds of the challenges you’re most likely to encounter. Use this fully documented, easy-to-customize code to get productive fast—and focus your time on the specifics of your application, not boilerplate tasks.

 

Leading iPhone developer Erica Sadun begins by exploring the iPhone delivery platform and SDK, helping you set up your development environment, and showing how iPhone applications are constructed. Next, she offers single-task recipes for the full spectrum of iPhone/iPod touch programming jobs:

  • Utilize views and tables
  • Organize interface elements
  • Alert and respond to users
  • Access the Address Book (people), Core Location (places), and Sensors (things)
  • Connect to the Internet and Web services
  • Display media content
  • Create secure Keychain entries
  • And much more

 

You’ll even discover how to use Cover Flow to create gorgeous visual selection experiences that put scrolling lists to shame!

 

This book is organized for fast access: related tasks are grouped together, and you can jump directly to the right solution, even if you don’t know which class or framework to use. All code is based on Apple’s publicly released iPhone SDK, not a beta. No matter what iPhone projects come your way, The iPhone Developer’s Cookbook will be your indispensable companion.

 


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit. Here's how (restrictions apply)
  • Attention animators: Got an idea for a great show? Find out how you can get your series made at Amazon Studios. Learn more.


Frequently Bought Together

Customers buy this book with Beginning iPhone Development: Exploring the iPhone SDK $26.39

The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK + Beginning iPhone Development: Exploring the iPhone SDK
  • This item: The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Beginning iPhone Development: Exploring the iPhone SDK

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

 

About the Author

Erica Sadun has written, coauthored, and contributed to about three dozen books about technology, particularly in the areas of programming, digital video, and digital photography. An unrepentant geek, Sadun has never met a gadget she didn’t need. Her checkered past includes run-ins with NeXT, Newton, iPhone, and myriad successful and unsuccessful technologies. When not writing, she and her geek husband parent three adorable geeks-in-training, who regard their parents with restrained bemusement.


Product Details

  • Paperback: 384 pages
  • Publisher: Addison-Wesley Professional; 1 edition (October 23, 2008)
  • Language: English
  • ISBN-10: 0321555457
  • ISBN-13: 978-0321555458
  • Product Dimensions: 8.9 x 7 x 0.9 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (44 customer reviews)
  • Amazon Best Sellers Rank: #290,740 in Books (See Top 100 in Books)

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

Most Helpful Customer Reviews
137 of 146 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
The book states it is aimed "squarely at anyone just getting started with iPhone programming." It is not.

At the time of purchase, I was a brand new iPhone developer with zero exposure to Apple's developer tools and their iPhone SDK. That said, I am a very seasoned Java and C# developer, I have used Eclipse and VS.NET extensively for numerous years to build some very sophisticated applications. Apple's developer tools, XCode and Interface Builder, are radically different tools unlike either of these development environments. Instead of a singular IDE, the Apple tools are a hodgepodge of separate applications filling your screen with a plethora of small tool and inspector windows. If you are brand new to XCode and Interface Builder, this book simply doesn't have enough horse power to properly educate you on the pitfalls newbies will face.

If you are already familiar with Apple's developer tools, then the book may be better received by you then by someone who had no exposure to them.

As a newbie you need to realize a very, very important point: copying code out of a book and into XCode is simply not enough to get a demo working out of this or any iPhone developer book! The trick is knowing how to "link" within Interface Builder- how to establish what I now know to be IBAction and IBOutlet property decorators. The IB stands for "Interface Builder" and these two markers provide "hints" from XCode to Interface Builder. For example, to "link" a button from Interface Builder to a property in XCode, the @property would have to be properly decorated (with IBOutlet) and then you must physically establish the link in Interface Builder, using a control-click-drag metaphor from source to destination. To my point- therein lies the problem with "recipe" books like this one- unless you already have a grasp on this concept and how it works (which I didn't when I bought the book several weeks ago), this book will leave you very frustrated. You have verbatim code in XCode, but things don't work! Worse, you have no idea why. [bang head on desk repeatedly here]

My recommendation is to look at the forthcoming book from the guys over at Pragmatic Programmer- iPhone SDK Development I purchased their book, and while it still left me to figure out some holes and some of the Interface Builder nuances, it was much more targeted for someone who has never used any of Apple's developer tools. The Pragmatic book isn't a panacea for all newbie problems, but it is far better suited then this "recipe" book.

I'm confident (well, hoping) that as my iPhone developer experiences grow and I become more accustomed to Apple's developer tools, the recipes presented in this book might be of more value.

It is my opinion that its stated objective should have read "...squarely at anyone just getting started with iPhone programming who is already comfortable with the nuances of XCode, Interface Builder, and the other Apple developer tools."
Was this review helpful to you?
39 of 44 people found the following review helpful
Not For Beginners October 27, 2008
Format:Paperback|Amazon Verified Purchase
The "Who This Book Is For" section of this book states: "This book is written for new iPhone developers with projects to get done and a new unfamiliar SDK in their hands." I am rating this book three stars because it does not live up to this statement.

As someone familiar enough with Xcode and iPhone development to understand the Apple templates and Cocoa design patterns, I was sadly disappointed when I discovered that the code listings in this book were not separated into .m and .h files. Rather, all code is jumbled up into long single-file, multipage listings. The author even states that this format is suited for book publishing. I whole-heartedly feel that this single issue makes this book worthless to a new iPhone developer. Why? A newly created default iPhone project in Xcode has separate .h and .m files.

In addition to the above-mentioned flaw, this book does little beyond Chapter one to hand-hold a new iPhone developer. This book in not instructional at all in this regard and is only suited for those with several months or more of Xcode/iPhone SDK experience. That said, Chapter one contains incredibly detailed and well thought out introductory material, enough so that it may mislead you into thinking this book is for beginners. Chapter two jumps right into code without even explaining the bare essentials of Obj-C.

Furthermore, I think the lack of IB (Interface Builder) instruction will only confuse matters more. I equate this to coding in VB without The Visual Studio IDE.

It is clear, however, that Ms. Sadun knows what she is talking about when it comes to iPhone development. I give her credit for that. Unfortunately, her book comes off no clearer than Apple's own documentation.

I recommend you look elsewhere if you are starting out as a brand-new iPhone developer.
Was this review helpful to you?
14 of 16 people found the following review helpful
Not for Starters October 30, 2008
Format:Paperback
I hoped for a good introduction in Iphone programming, but am disappointed. The book doesn't conform to Cocoa programming standards which is very annoying. For example, all the Code is put in the 'main' file, not the way it should be. From a teaching perspective it's confusing. Bits of code are presented without proper explanation to which class they belong and poor code evaluation. Perhaps no big deal for experienced iPhone programmers, but for starters like me very tedious to read. Dont expect a book with a quality like "Cocoa Programming for MAC OS X from Aaron Hillegass. If you're starter wait for better books, This one won't help you. It only teaches bad habbits.
Was this review helpful to you?
Most Recent Customer Reviews
Bar none, the best in its class
This is getting a lot of negative attention by people complaining it is not for beginners. While the ad copy may need to be reworded, it should be obvious that a "cookbook" expects... Read more
Published 1 month ago by Alaric Cole
Good.
One of my friend recommends this book. Useful for beginners. I prefer a real book. It's used. old version. cheap. But, works for me.
Published 7 months ago by Min-ching Ho
Not bad at all ...
There have been a lot of people slamming this book because it's not for beginners. But it's from Addison Wesley's Professional Developer's Library, so that should not be a... Read more
Published 23 months ago by Michael Rogers
Definitely NOT helpful for new iPhone developers.
This book is very frustrating, and an immense disappointment. Despite my 40 years of software development on other platforms, this book is woefully inadequate at helping someone... Read more
Published on April 5, 2010 by software developer
This is the first book you should buy (maybe only book)
Every other iphone book out there sticks to teaching the use of Interface Builder everytime you work on the GUI side of you app. That's totally insane. Read more
Published on December 12, 2009 by Michael L. Friscia
Not for beginners, probably not useful for advanced or intermediates...
I bought this book as a brand new, wet behind the ears, iPhone developer. What I discovered was that I really didn't know enough to fill in the gaps this book had, but I got the... Read more
Published on September 7, 2009 by Christopher D. Mcculloh
Awesome book for real developers
I am not sure what others are complaining about there are literally dozens of ideas you never find in any other iPhone book , this is one of the best books on the market. Read more
Published on August 18, 2009 by CodeFree
Book Review from Silicon Valley Web Builder
I started iPhone programming with the reference resources on Apple Developer web site. The sample code there are great, but does not have full coverage of all aspects of... Read more
Published on June 15, 2009 by Peter K. Lee
Get's you going quickly, not for first-time programmer though
I liked this book, it was my first iPhone development book and it got me up and running with some interesting examples quite quickly. Read more
Published on June 6, 2009 by C. Helsel
This book is a little out of date, but good for intermediate level...
As a long time cocoa developer moving to the iPhone, I found this book to be fairly useful (if you can get past the horrendous editing). Read more
Published on June 3, 2009 by Jason Bobier
Search Customer Reviews
Only search this product's reviews

Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
table cell, quartz core, clipped views, super dealloc, xib file, provisioning profile, animation block, keychain items, img size, status bar images, application delegate, program portal, navigation controller, text traits, segmented control, crayon names, application bundle, super init, delegate methods, user taps, beta period, onscreen objects, data source methods, crash logs, self frame
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Interface Builder, Cocoa Touch, Cover Flow, Address Book, App Store, Core Animation, Core Graphics, Hello World, Controls Recipe, Advanced Tables Recipe, Core Location, Basic Tables Recipe, Application Support, Media Player, Audio Queue, Views Recipe, Services Recipe, System Audio, Alerting Users, Media Recipe, Note Apple, Things Recipe, One More Thing, Google Maps, Recording Audio
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(34)
(17)
(13)
(3)
(3)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
New Release Date for "The iPhone Developer's Cookbook" 0 Oct 3, 2008
NDA 1 Oct 3, 2008
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums



So You'd Like to...

Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject