- Series: Beginning
- Paperback: 584 pages
- Publisher: Apress; 1st ed. edition (July 21, 2009)
- Language: English
- ISBN-10: 1430224592
- ISBN-13: 978-8131508992
- Product Dimensions: 7 x 1.3 x 9.2 inches
- Shipping Weight: 1.7 pounds (View shipping rates and policies)
- Average Customer Review: 87 customer reviews
- Amazon Best Sellers Rank: #1,512,260 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:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
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.
Top customer reviews
I am aware this book you need to know objective C, not a problem, a little reading on the internet I was ready to go, after learning things like protocol, categories and the syntax differences. It would help if I had real obj-C experience for years, for sure; but I don't think it is necessary. What this book teaches is GUI heavy not so much on the obj-C language.
This book is a bit hard to read sometimes, the writing style seems very wordy. I'd rather the humor is kept at the intro of each chapter. I wanted this book to explain the concepts such as like view, delegate a little better, it just seemed to miss the big picture sometimes, typing pages of code and sometimes I am lost, it felt like treading in deep mud. It would help if we get some good screen shots of what each app does before engaging in the code marathon, not just brief ones at the beginning of each chapter, because I didn't see the result until I finished typing in the code and see what the app does (if you did not make a typo, that is). I have the 3.0 SDK edition and don't seem to find many typos in the book.
It does seem to be a quirk of how the language and iphone UI SDK, that you can type in one letter wrong and something would RUN but not function properly.
for example, didSelectRow ..., if you typed didSelectrow (forget the capital R), code will still compile, but your virtual .. hmm I mean protocol function will not work.
I have met many bright people in my field and maybe I am a slower learner than them. The book does not explain what happens if you "forget" or "did not" do something like control-drag.. what would happen? I seem to learn from mistakes than copying a functional example. I understand GUI programming is always very code intensive and that's just the way it is. The good thing is there are enough samples you ended up doing the thing many times and eventually I learned something out of repetition instead of explaination.
I also wished the book would briefly cover the debugger and how to setup things like library and linking in xcode, nope it doesn't explain a thing about break point and such. But I was able to figure it out from my other IDE experiences.
This book is probably the only way to get the learning experience in one place, instead of finding tutorials scattered through the net.
Anyways.. I'll manage, I always had.. whether it is VB, C++, and now Iphone and Objective C.
In short, it's a nice overview of some functionality of Cocoa Touch and familiarizes the reader with iOS to some extent and introduces Objective-C (a little), but it seems to not have a good target audience: If you don't know Objective-C you need to learn it before you do anything yourself, and if you know it, you'd do better to get a more advanced book. If all you want to do is follow recipes and maybe modify them a little, you might be able to use this book.
Most recent customer reviews