Save Big On Open-Box & Preowned: Buy "Beginning iPhone 3 Development: Exploring the iPho...” from Amazon Warehouse Deals and save 90% off the $39.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Preowned offers from Amazon Warehouse Deals.
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 email address or mobile phone number.
Beginning iPhone 3 Development: Exploring the iPhone SDK 2009th 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
Special Offers and Product Promotions
About the Author
Jeff LaMarche is a Mac and iOS developer with more than 20 years of programming experience. Jeff has written a number of iOS and Mac development books, including Beginning iPhone 3 Development (Apress, 2009), More iPhone 3 Development (Apress, 2010), and Learn Cocoa on the Mac (Apress, 2010). Jeff is a principal at MartianCraft, an iOS and Android development house. He has written about
More About the Author
Top Customer Reviews
If you are starting out with iphone development and do not come from an Objective-C background, you may want to hold back on buying this book. It will teach you Objective-C. But it will get you to rely on using the Interface Builder(IB) for all your interface stuff. After going this route for a couple months I now realize that I hate Interface Builder. So I'm reading books that teach coding the interface and find that it is much faster.
If you buy the book you will see how the author tries to politely say that the IB is ok at some stuff and terrible at other stuff. For the most part it is only worth using IB if your iphone app meets one of two requirements. It closely resembles an example from this book or one of the predefined iphone templates when you start a new project in Xcode is all you plan on needing. If you want to do more complicated things with multiple views with multiple types of navigation, this book will lead you down a path of trying to make something work that was never setup to work that way.
Bottom line, if you are a programmer that's written a lot of code, created a lot of interfaces and can code your way out of a paper bag, this book is not for you. You will buy it, like it (because it IS a good book) but then feel like you got the pre-school version of what you are looking for.
Anyone that is interested in making complex interfaces on the iphone will find that they end up working just in code and then rarely, possibly never, opening IB for anything. If you want a good book to start, get the iPhone Developer's Cookbook by Erica Sadun. It does not teach IB, it does not teach Objective-C (but you'll pick it up).Read more ›
However, the problem with this book is the same problem I see with a lot of resources covering iPhone development--they are far too shallow. They explain the steps required to write the apps fine but they don't give you any idea about what's really going on. Nothing about the architecture and methodology. Type this, click that, drag the blue line from here to here. You end up with a working iPhone app but you don't really have any idea how you got there or how you would create another. Any monkey can follow simple instructions! I want to know how all this stuff relates and fits together! To reuse a tired analogy, this book just hands you the fish instead of teaching you how to fish.
So I'll keep looking for other resources. I think I've gotten a reasonable introduction to how this stuff works on a very shallow basis, but I'm frustrated by having read a good majority of this book and still not understanding what I'm doing.
This book covers every topic you need to learn to start developing iPhone applications and explains the basics of Xcode and the iPhone SDK. It's a by example type book. You learn by writing actual applications. There are plenty of screenshots that help you stay on the same page.
Now, the bad things about this book. First, there is a quite a lot of errata. This isn't uncommon in programming books, but this book has more errata than usual. I think they cut corners putting out a new edition and forgot to update some of the code and check for other errors. Again, this is typical of programming books. They really should have had a programmer actually go through the book and type in the code, etc. before sending this off to print. I guess they couldn't afford the time and money to do this? Fortunately, there is an online forum with other readers of this book posting corrections. Secondly, the explanation of concepts and code is somewhat brief. Sometimes, you just have to look at the code and try to figure out what it does or just accept that it works.
In conclusion, this book is easy to read, well organized and will teach you how to get started developing iPhone applications by example.Read more ›
Most Recent Customer Reviews
Many things in it are totally different today,besides,in order to demo on your phone,you have to spend money to get
This book was a gift to my son. He has moved beyond his iOS app developer aspirations to something more realistic, but it is still in his library "just in case".Published on February 5, 2013 by Jonathan Voth
I don't really have Objective-C experience, although I have experience in other languages. This is a nice beginning who want to jump right in to the iOS stuff, and gives an... Read morePublished on July 19, 2011 by #0programmer
Don't buy this book for your Kindle. I have to use a magnifying glass to read the code snippets even with the text size enlarged to the maximum. Read morePublished on February 24, 2011 by Udayan Sinha
I'm not one to complain about typos since we are all human and we make mistakes, but when its comes to a programming book and running some of the examples in the book, then that's... Read morePublished on January 22, 2011 by thatoneguy
What you can expect from this book: a well chosen and explained set of topics that cover the essential aspects of designing and writing programs using Apple's most commonly used... Read morePublished on January 9, 2011 by YOUR PUBLIC NAME
In my opinion a very good first iPhone book. This book doesn't cover objective-c or basic programming at all, not that it should. Read morePublished on November 28, 2010 by meark
This has been one of the best coding books I've gone through so far...so good that I actually had to leave a review on here. Read morePublished on November 16, 2010 by amberweinberg
The world has moved on from iPhone 3, so this book is now next to useless.
But it was never a book for beginners to the C++ world, and even the second edition was out of... Read more