Jump to ratings and reviews
Rate this book

Beginning iPhone Development: Exploring the iPhone SDK

Rate this book
Beginning iPhone 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.

536 pages, Paperback

First published October 27, 2008

13 people are currently reading
119 people want to read

About the author

Dave Mark

41 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
49 (25%)
4 stars
68 (35%)
3 stars
57 (29%)
2 stars
15 (7%)
1 star
2 (1%)
Displaying 1 - 12 of 12 reviews
Profile Image for Michael.
24 reviews2 followers
March 20, 2009
The strength of this book was introducing me to the basics of iPhone development without a lot of confusion. Objective-C, Cocoa Touch, Xcode, views and controllers, and Navigation and TabBar controllers are all covered in a way that provided me with the confidence that I can do this stuff.

Then I try to write my first application that is on par with the examples from the book, fall flat on my face, and realize that copying-and-pasting code into my editor (or worse transcribing from the book) has taught me nothing. The bulk of the book is taken up by code which belongs in a download living on the net, and this code is then repeated amongst explanations. This is a nice example of literate programming, but that the literate part isn't in the code in comments. At this point, I realized that the true value of this book is the code examples themselves, not the explanations. The explanations are too simple to be very useful. This is truly a book for beginners.

This text was very useful as a launchpad, but very quickly I found myself getting more out of the official Apple docs.

Once past the chapters on controllers, some of the chapters seem phoned in. For example, some of the gesture-recognition code is broken while the text claims otherwise.
Profile Image for Chinarut.
76 reviews22 followers
March 12, 2013
one of the better books out there - it systematically goes through the basic mechanics of the SDK quite well. I couldn't believe how many errors there were in the book so no surprise there's a new edition! there is great forum support online but found the code still a bit buggy. IMHO, I don't think they needed the release of SDK3 as an excuse to write a new book. I would give the new book out to everyone who trudged through the first one for being beta testers :) all in all, dive in, you'll get some good ideas. my personal wish is for more emphasis on solid software engineering principles - the book would take the cake if it discussed even basics around version control and some really simple examples around how to build and run unit test cases - I feel it would make a difference to seed these practices in early rather than as an afterthought and help improve the quality of app out there - we all know how often they crash!
Profile Image for Elisabeth.
Author 15 books47 followers
July 11, 2009
I am giving this book 2 stars primarily because, while it is relatively straightforward to follow all the examples, I found that I didn't learn many of the concepts in a deep way. I followed steps without always understanding why I was doing what I was doing, and as a result, am having a tough time (in some cases) applying what I learned to other programs, even similar ones. I also found the lack of pictures to help explain concepts and steps really annoying. There are plenty of pictures of the iPhone apps, but none at all of programming concepts needed to understand at a deeper level, and I'm a visual thinker so this really bothers me.

The examples were a bit too contrived in many cases also.
Profile Image for James.
273 reviews3 followers
June 3, 2011
I lost count of how many versions of Xcode and the iOS SDK I went through in my SLOW progress through this book, but it was an excellent primer on iOS development. The good thing about all the changes in software was that it forced me to debug deprecated methods and such. So, maybe slow wasn't all bad.
Profile Image for Leonard.
20 reviews
January 12, 2010
Good book if you're just getting started. I looked at several other iPhone development books and they all pretty much cover the same topics. However, the authors of this book do a good job of combining theory, code, and explanations. Don't expect to be an expert after reading this book however, the online documentation on the developers website is a must read.
Profile Image for Jay.
12 reviews5 followers
March 2, 2009
Excellent book! Only thing I would add is exercises at the end of every chapter.

Certainly better than the Hillegass Cocoa book.
Profile Image for Reed.
42 reviews
May 6, 2009
Chapters 8-9 killed this book for me. A programming book should never state (over and over) "well you'd really want to do this the normal way, but we are going to show you OUR way." Huge letdown.
Profile Image for Sara Czyzewicz.
4 reviews18 followers
July 17, 2009
Learn by example. However being such a style of book, some vital topics you may need for your project are missed... Check the Table of Contents first. Regardless a great starter book.
Profile Image for Dan Allen.
83 reviews
July 8, 2010
My first decent book about iPhone programming, it wasn't too bad.
Profile Image for David.
96 reviews18 followers
January 14, 2010
A really good overview of iPhone development
Displaying 1 - 12 of 12 reviews

Can't find what you're looking for?

Get help and learn more about the design.