- Series: Beginning
- Paperback: 584 pages
- Publisher: Apress; 1st ed. edition (July 21, 2009)
- Language: English
- ISBN-10: 9788131508992
- ISBN-13: 978-8131508992
- ASIN: 1430224592
- Product Dimensions: 7 x 1.3 x 9.2 inches
- Shipping Weight: 1.7 pounds (View shipping rates and policies)
- Average Customer Review: 239 customer reviews
- Amazon Best Sellers Rank: #1,904,541 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Beginning iPhone 3 Development: Exploring the iPhone SDK 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Customers who viewed this item also viewed
About the Author
Dave Mark is a longtime Mac developer and author who has written a number of books on Mac and iOS development, including Beginning iPhone 4 Development (Apress, 2010), More iPhone 3 Development (Apress, 2010), Learn C on the Mac (Apress, 2008), The Macintosh Programming Primer series (Addison-Wesley, 1992), and Ultimate Mac Programming (Wiley, 1995). Dave loves the water and spends as much time as possible on it, in it, or near it. He lives with his wife and three children in Virginia.
Read reviews that mention
Showing 1-2 of 239 reviews
There was a problem filtering reviews right now. Please try again later.
First, you do not need to know Objective C to use this book. You will need it after you are done though, if you want to move on to doing anything else. This book walks you through building some useless apps to teach you how to do some amazing things. The Xcode & Interface Builder programs are amazing, and I already feel like an expert with them at chapter 5.
Reading the book, I feel like the author is looking over my shoulder, which is great. This is the first book outside the Head First series I have really felt did a good job teaching. While I have learned a lot, I think the biggest thing I have learned has been that I need to learn Objective C. For those in the same situation, I recommend Programming in Objective C 2.0 by Kochan, as it assumes you do not know how to program.
The code is not right. Xcode makes it easy to see, and I was able to figure out my own mistakes, but you MUST get the code from the author's web site. Without it this book would have been useless to me. In chapter 4 everything you do needs a chunk of code (via the book):
@property (nonatomic, retain)...
but it should be:
@property (retain, nonatomic)...
Again, the corrected code is available on the author's site.
All in all, I think this book is more to teach coders how to use Xcode to make iPhone apps, but you learn enough to get you started with Objective C. If you are not sure if you really want to learn programing, this is a great book to get started. You get a taste for the programing while learning the Xcode and Interface Builder programs.
I give it a 4 out of 5 for 2 reasons, the editing should be better and I do wish the apps were more useful, I am not sure if I would be happier if the book took you through all of these steps to build on or 2 apps that were actually useful, or if this useful things put together uselessly is the way to go. Either way, if you want to learn to create apps for the iPhone, this is the book to buy. I also got the For Dummy's book, and was very disappointed.
Without trying to explain all the features and options available in the X-code IDE, this book does an effective job of showing the basics to setup files in X-code, construct views in Interface Builder, establish IBOutlets and IBActions links, compile/link the code, and run the example in the simulator.
Note: In the process of learning a computer language or development environment, I have found that multiple books are needed, each with a different focus: intro book with examples, reference book, and advanced applications/topics. I ordered two companion books in this initial set of i-phone/touch software development guides:
Kochan's 'Programming in Objective-C 2.0 (2nd Edition)'
Deitel's 'iPhone for Programmers: An App-Driven Approach'
I completed this one; hence the review. When I have studied the other two for awhile, I will post their reviews.
Overall, I am moving up the learning curve quickly with these resources and Apple's extensive amount of on-line developer material. As always, nothing beats learning by developing, compiling and debugging your own code. Some day, maybe I will have my own app in the Apple app store.