- 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: 241 customer reviews
- Amazon Best Sellers Rank: #1,493,962 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:
All Books, All the Time
Read author interviews, book reviews, editors picks, and more at the Amazon Book Review. 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.
But Ive always had a raging interest in developing for mobile devices, ever since the Psion days. (How ironic now, with devices like the iPhone, Google phone and Blackberry -- Psion were so far ahead of the curve they couldn't sustain it). The new generation of smartphone devices have lowered the bar for entry, and opened the flood-gates and in turn, re-energized my dormant interest in mobile development, hence my need for an iPhone book. This is the first decent book to be published (some others are slated for publication in March 2009), and thankfully it is a very easy read. I would almost say it is fun (in the geek sense of fun). Other developers, Ive shown this book to have also remarked how great the book is when skimming through it. Who knows, maybe by the time those other books appear in 2009, Ill already be finishing my first iPhone app.
I take my hat off to Dave and Jeff, you sirs have my geek repect.