Beginning iPhone Development: Exploring the iPhone SDK

Beginning iPhone Development: Exploring the iPhone SDK
by Jeff LaMarche, Dave Mark

Beginning iPhone Development: Exploring the iPhone SDK
List Price: $39.99
Our Price: $0.63
You Save: $39.36 (98%)
Availability: Usually ships in 1-2 business days
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Dave Mark, Jeff LaMarche
Brand: Apress
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2008-11-21
ISBN: 1430216263
Number of pages: 536
Publisher: Apress
Product features:
  • Apress Beginning iPhone Development: Exporing the iPhone SDK
  • Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, then Beginning iPhone Development is just the book for you.

Book Reviews of Beginning iPhone Development: Exploring the iPhone SDK

Book Review: Strong foundation on which to build your Cocoa Touch knowledgebase
Summary: 5 Stars

In keeping with Dave Mark's excellent track record for introductory Mac development books (referring to his Learn C on the Mac classic) and Jeff LaMarche's obvious talents, this book is THE book for those new (and really, who isn't?) to iPhone Development.

I'll start by saying that relative to the Apple samples, the authors are heavily into Interface Builder usage, which is good to force separation of your Views from your Controller logic, but a challenge when you fumble hooking up an outlet and things don't work as you expect. Understanding how IB outlets & actions interact with source code is different than other programming most of us not from a NextStep heritage are used to. That is to say, for most programmers, debugging and changing behavior in source code is a much more familiar method to follow than trying to fix a NIB file. Not necessarily a better one mind you, but a significantly different one that'll take some getting used to.

That said, from my own brief experience, it seems starting off with a strong fundamental understanding of Apple-flavored MVC from this book, enforced via Interface Builder views and managed via controller source code, is preferable to trying to structure it correctly just in source code (as Apple usually shows it).

With respect to IB, the authors do a great job covering the common mistakes we all make and what you should do to resolve them (i.e. in Chap 6 they mention that if you don't see the proper action popup, you probably control-dragged from the wrong IB component. Nice touch.)

A minor nit, when I read the chapter on autorotation, I didn't find mention of the very handy "autoresizingMask" property of a view (UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth), which handles the changing sizes of a view for you. They mention it in passing, but it's such a nicely done feature that more people should use, it might deserve a project sample. Bonus: they explain why Apple discourages use of the "upside-down portrait" mode, which is good to know.

The authors wisely emphasize the importance of TableViews, which are so central to so many iPhone app interfaces for a reason. I've skimmed those chapters (8 & 9) and they're the best available anywhere on explaining tables and how they interact with Navigation Controllers and subviews. I'm really looking forward to digging into them. My initial concerns that like a compelling preview to a bad movie (I'm looking at you Zohan) I was worried that Chapter 3 [which Apress has available on their website, google for it if you're looking for a representative sample] would be the best in the book. Chapters 6-9 put those fears to rest.

The remaining chapter coverage is conducive to arming you with the basics to create a solid, stable, fully-featured iPhone/iPod Touch application that combined with your own creativity and hard-work, you'd be proud to display in the App Store.

So, in sum, this is the book to get right now if you're just starting out on developing Cocoa Touch apps. Even after I've learned the basics, I can see myself referring back to this book for refreshers. Thanks Dave & Jeff!

Summary of Beginning iPhone Development: Exploring the iPhone SDK

Beginning iPhone Development: Exploring the iPhone SDK is the second beginning level book from Apress that is written for developers who want to program Apple?s iPhone, this time focusing on how to take advantage of the powerful new SDK that Apple are due to release in the second half of 2008.

So while our first book (Beginning iPhone Application Development 978-1-4302-1051-1) was a general introduction to application development on the iPhone with general introductions to the tools of the trade such as Objective-C, the platform APIs and developer tools, this second book focuses specifically on the new iPhone 2 SDK, which will give developers new ways to create experiences for iPhone users.

Readers will discover how to create programs for the iPhone using Apple's official Software Development Kit (SDK). Readers will learn to design user interfaces using Apple's Interface Builder tool, starting with simple interfaces and progressing to complex, professional-quality multi-view applications. Using a practical step-by-step approach, the readers will see how to implement common iPhone application interfaces and learn about about the Model-View-Controller approach to programming used throughout the iPhone SDK. Readers will also see how to interact with the user through the iPhone's multitouch screen as well as learn how to save data using the iPhone's file system and the embedded SQLite database. The book is packed with information and code samples showing how to exploit all the goodness of the new SDK from the iPhone's built-in accelerometer to the built-in camera and everything in between.

Apple Books

Book Subjects
Most talked about in Apple Books
Entourage 2001 for Macintosh (Visual QuickStart Guide) ImageEntourage 2001 for Macintosh (Visual QuickStart Guide)
by Steve Schwartz
Peachpit Press; Published: 2001-03; Paperback; Book
Best price: $4.95
Price in other shops: $16.99
Claris Home Page 3 for Windows & Macintosh (Visual QuickStart Guide) ImageClaris Home Page 3 for Windows & Macintosh (Visual QuickStart Guide)
by Richard Fenno
Peachpit Press; Published: 1998-04-24; Paperback; Book
Best price: $17.14
Netscape 3 for Macintosh (Visual QuickStart Guide) ImageNetscape 3 for Macintosh (Visual QuickStart Guide)
by Elizabeth Castro
Peachpit Pr; Published: 1996-10-10; Paperback; Book
Best price: $11.58
Price in other shops: $16.95
Director Multimedia Studio: Macromedia Shockwave : Official Macromedia Training (Macromedia Interactive Series) ImageDirector Multimedia Studio: Macromedia Shockwave : Official Macromedia Training (Macromedia Interactive Series)
by Inc. Macromedia
Peachpit Pr; Published: 1996-12; Paperback; Not Machine Specific; Book
Best price: $14.74
Price in other shops: $49.95
SAP R/3 System: Introduction & Fundamentals of R/3 Technology (2nd Edition) ImageSAP R/ 3 System: Introduction & Fundamentals of R/ 3 Technology (2nd Edition)
by Rudiger Buck-Emden
Addison-Wesley Professional; Published: 1999-12-09; Hardcover; Book
Best price: $33.62
Price in other shops: $46.99
Eudora 4.2 for Windows & Macintosh, Second Edition (Visual QuickStart Guide) ImageEudora 4.2 for Windows & Macintosh, Second Edition (Visual QuickStart Guide)
by Adam Engst
Peachpit Press; Published: 1999-09-21; Paperback; Book
Best price: $3.49
Price in other shops: $16.99
Start Here With 1-2-3 for Macintosh/a Quick and Easy Introduction to Spreadsheet Computing (Start Here Series) ImageStart Here With 1-2-3 for Macintosh/ a Quick and Easy Introduction to Spreadsheet Computing (Start Here Series)
by Daniel Gasteiger, Stacy Gasteiger
Brady; Published: 1992-06; Paperback; Book
Price in other shops: $19.95
Publish it on the Web! Macintosh, Second Edition ImagePublish it on the Web! Macintosh, Second Edition
by Bryan Pfaffenberger
Academic Press; Published: 1997-10-27; Paperback; Book
Best price: $4.00
Price in other shops: $37.95
Macintosh Graphic Techniques for Multimedia ImageMacintosh Graphic Techniques for Multimedia
by Genevieve Crabe
Morgan Kaufmann Pub; Published: 1996-01; Paperback; Book
Best price: $5.25
Price in other shops: $34.95
Apple Pro Training Series: Final Cut Pro for Avid Editors ImageApple Pro Training Series: Final Cut Pro for Avid Editors
by Diana Weynand
Peachpit Press; Published: 2004-04-22; Paperback; Book
Best price: $73.28
Similar Books and other products
Programming in Objective-C, Third Edition (Developer's Library) ImageProgramming in Objective-C, Third Edition (Developer's Library)
by Stephen G. Kochan
Addison-Wesley Professional; Published: 2011-06-20; Paperback; Book
Best price: $27.99
Price in other shops: $49.99
More iPhone 3 Development: Tackling iPhone SDK  3 (Beginning) ImageMore iPhone 3 Development: Tackling iPhone SDK 3 (Beginning)
by David Mark, Jeff LaMarche
Apress; Published: 2009-12-29; Paperback; Book
Best price: $0.01
Price in other shops: $39.99
The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition) ImageThe iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition)
by Erica Sadun
Addison-Wesley Professional; Published: 2009; Paperback; Book
Best price: $15.00
Price in other shops: $49.99
iPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain ImageiPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain
by Jonathan Zdziarski
O'Reilly Media; Published: 2008-10-21; Paperback; Book
Best price: $13.25
Price in other shops: $39.99
iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) ImageiPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
by Joe Conway, Aaron Hillegass
Addison-Wesley Professional; Published: 2010-04-23; Paperback; Book
Best price: $22.49
Price in other shops: $49.99
The iPhone Developer?s Cookbook: Building Applications with the iPhone SDK ImageThe iPhone Developer?s Cookbook: Building Applications with the iPhone SDK
by Erica Sadun
Addison-Wesley Professional; Published: 2008-10-23; Paperback; Book
Best price: $9.91
Price in other shops: $39.99
Learn Objective-C on the Mac (Learn Series) ImageLearn Objective-C on the Mac (Learn Series)
by Scott Knaster, Mark Dalrymple
Apress; Apress; Published: 2009-01-07; Paperback; Book
Best price: $12.67
Price in other shops: $39.99
Programming in Objective-C 2.0 (2nd Edition) ImageProgramming in Objective-C 2.0 (2nd Edition)
by Stephen G. Kochan
Addison-Wesley Professional; Published: 2009-01-08; Paperback; Book
Best price: $23.50
Price in other shops: $44.99
Programming in Objective-C (4th Edition) (Developer's Library) ImageProgramming in Objective-C (4th Edition) (Developer's Library)
by Stephen G. Kochan
Addison-Wesley Professional; Published: 2011-12-26; Paperback; Book
Best price: $27.48
Price in other shops: $49.99
Beginning iPhone 4 Development: Exploring the iOS SDK ImageBeginning iPhone 4 Development: Exploring the iOS SDK
by David Mark, Jack Nutting, Jeff LaMarche
Apress; Published: 2011-01-28; Paperback; Book
Best price: $20.00
Price in other shops: $39.99
Book store. Illustrated catalog of books on different categories