The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK by Erica Sadun

The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK

Erica Sadun
888 pages
Addison-Wesley
Jan 2009
Computers & Internet WSBN
4
Readers
1
Reviews
0
Discussions
0
Quotes
<p> &quot;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.&quot;</p> <p>-<b>Tim Burks</b>, iPhone Software Developer, TootSweet Software</p> <p> </p> <p>&quot;Erica Sadun's technical expertise lives up to the Addison-Wesley name. <i>The iPhone Developer's Cookbook </i>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.&quot;</p> <p>-<b>Jacqui Cheng</b>, Associate Editor, Ars Technica</p> <p> </p> <p>&quot;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.&quot;</p> <p>-<b>Daniel Pasco</b>, Lead Developer and CEO, Black Pixel Luminance</p> <p> </p> <p>&quot;<i>The iPhone Developer's Cookbook </i>should be the first resource for the beginning iPhone programmer, and is the best supplemental material to Apple's own documentation.&quot;</p> <p>-<b>Alex C. Schaefer</b>, Lead Programmer, ApolloIM, iPhone Application Development Specialist, MeLLmo, Inc.</p> <p> </p> <p>&quot;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.&quot;</p> <p>-<b>John Zorko</b>, Sr. Software Engineer, Mobile Devices</p> <p> </p> <p>&quot;I've found this book to be an invaluable resource for those times when I need to quickly grasp a new concept and walk away with a working block of code. Erica has an impressive knowledge of the iPhone platform, is a master at describing technical information, and provides a compendium of excellent code examples.&quot;</p> <p>-<b>John Muchow</b>, 3 Sixty Software, LLC; founder, iPhoneDeveloperTips.com</p> <p> </p> <p>&quot;This book is the most complete guide if you want coding for the iPhone, covering from the basics to the newest and coolest technologies. I built several applications in the past, but I still learned a huge amount from this book. It is a must-have for every iPhone developer.&quot;</p> <p>-<b>Roberto Gamboni</b>, Software Engineer, AT&amp;T Interactive</p> <p> </p> <p>&quot;It's rare that developer cookbooks can both provide good recipes and solid discussion of fundamental techniques, but Erica Sadun's book manages to do both very well.&quot;</p> <p>-<b>Jeremy McNally</b>, Developer, entp</p> <p> </p>Want to get started building applications for Apple's iPhone and iPod touch? Already building iPhone applications and want to get better at it? This is the only book that brings together all the expert guidance-and the code-you'll need! <p> </p> <p> </p> <p>Completely revised and expanded to cover the iPhone 3.0 SDK, <i>The iPhone Developer's Cookbook </i>is the essential resource for developers building apps for the iPhone and iPod touch. Taking you further than before, this new edition starts out with an introduction to Objective-C 2.0 for developers who might be new to the platform. You'll learn about Xcode and Interface Builder and learn how to set up and configure your iPhone Developer account. Additional highlights of this new edition include:</p> <p> </p> <p> Using the iPhone SDK's visual classes and controllers to design and customize interfaces</p> <p> Using gestures, touches, and other sophisticated iPhone interface capabilities</p> <p> Making the most of tables, views, view controllers, and animations</p> <p> Alerting users with progress bars, audio pings, status bar updates, and other indicators</p> <p> Using new Push Notifications to send alerts, whether your app is running or not</p> <p> Playing audio and video with the MediaKit</p> <p> Working with the Address Book, Core Location, and Sensors</p> <p> Connecting to the Internet, Web services, and networks</p> <p> Embedding flexible maps with MapKit and Google Mobile Maps</p> <p> Building multiplayer games with GameKit</p> <p> Using Core Data to build data-driven applications</p> <p> Selling add-on content and services with In-App Purchasing using StoreKit</p> <p> Building accessible apps with Accessibility Plus</p> <p> </p> <p>The unique format of <i>The iPhone Developer's Cookbook </i>presents the code you need to create feature-rich applications that leverage the latest features of the iPhone 3.0 SDK. Over 30,000 iPhone developers turned to the first edition of <i>The iPhone Developer's Cookbook</i>. So should you!</p>
Join the conversation

No discussions yet. Join BookLovers to start a discussion about this book!

Very good, for what it sets out to do.

I found this to be brilliant, if you keep in mind what it is meant to do, which is to illustrate advanced iPhone techniques through _snippets_ of code. For lots of things, it made think quite a bit about what I was reading. I also know I haven't had to go back to my Objective-C book so much since I got this. I read through it quickly and go back to it for reference now. It is not: a) Any kind of teaching oriented material, sorry. The points made about file contents, such as the lack of .h files are correct, as far as they go. I personally prefer to look at minimalist code. Separation between .h and .m files is essential, in production code. In a book's code listings, not so much. Now, she probably said this somewhere in the intro, but it seems rather obvious in context anyway. If you don't know you should separate interface declarations see b). b) An intro to iPhone development. Or to development in general. There is little overall programming guidance in the book. What there is are detailed recipes about how to approach certain types of problems. Some of them are pretty advanced techniques, from what I can judge. It doesn't hold your hand to tell you how to code, what classes are for, etc... It does sometimes tell you that going down a certain path with iPhone can lead to problems. IMHO that's what a good programming book should do - provide you with not nitpicking insight about things not to do in an environment that seems to support it. It also doesn't provide an overall picture of iPhone development or Objective-C best practices. You are assumed to know this already. I don't mean to be rude or dismissive by that statement, that's just what the book is like. If you are somewhat of a beginner, you could use it, but in addition to other books. Now, there are some shortcomings. But I haven't seen the following addressed in other advanced books either. 1. The IDE and its compilation, linking and build path behavior. I usually work with interpreted languages. As a ...

No quotes shared yet. Join BookLovers to share your favorite quotes!

Earn Points
Your voice matters. Every comment, review, and quote earns you reward points redeemable for Bitcoin.
Comment +5 pts Review +20 pts Quote +7 pts Upvote +1 pt
BookMatch Quiz
Find books similar to this one
About this book
Pages 888
Publisher Addison-Wesley
Published 2009
Readers 4