- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Beginning iPhone 4 Development: Exploring the iOS SDK Paperback – Jan 28 2011
There is a newer edition of this item:
Special Offers and Product Promotions
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
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.
Inside This Book(Learn More)
Top Customer Reviews
Most Helpful Customer Reviews on Amazon.com (beta)
Labs and videos from our course, tries to follow along with the book (rather loosely):
CSSE490 iOS Development course website:
CSSE490 iOS class videos on iTunes
No promises that I'll grade your quizzes over the reading. ;)
I still refer to this book even after publishing several apps in the App Store already. This book was able to hand hold me through my first app and when I was ready to try things on my own, I still found myself referring back to it for certain areas. What I came to realize is that any app you develop will not have every piece of functionality this book shows you. So every new app I develop I find myself using the book for reference each time. Whether it's table management, retained data management, or multi-view apps, this is an excellent book that covers all of the essential areas
This new edition has been brought up to date with SDK4 and all sample code you can download has been updated, as has the book itself.
This edition now includes a chapter on considerations for the iPad when developing your app. This is essential if you want easy portability of your app from one device to the next.
Probably my most referenced section is on tab controllers and table controllers. This is the life blood of many apps and the author gives great examples that incorporate not just the basics, but more advanced controls that allow you to customize and personalize your app.
My only gripe is that the more in depth I get in app development, the more I realize there are further table customizations that aren't covered. An introductory book can't cover everything, and in searching the publisher's site, I see they have a table view specific book, Pro iOS Table Views, coming out later this year. Sign me up!
The source code included in the book is sound and I haven't run into a problem with it, which I have for other titles that include source code with them.
What most impresses me with this book is the author's ability to explain the meeting behind every code addition and continue to build on established knowledge with each chapter with repeating themselves.
In coming in to this book, I would suggest some prior basic knowledge of Cocoa and Objective-C. While I have done extensive coding in other languages, I have never worked in these. While I managed to pick things up quickly (once you know how to program, it's mainly a matter of learning the new syntax of each language), I can see how this may slow down users who are completely new to programming.
In summary, I would highly recommend this book not just to beginners, but app developers with a little experience under their belts, but who have not yet developed apps that explore every little nook and cranny of the SDK.
The book may be great for xcode-3 but it can't be used for xcode-4 there should be a clearly visable diclaimer. If you search for Xcode-4 on Amazon you get this book, which implies its the latest and greatest.
Buried in the discription the write-up says xcode-3 but it's hard for a new user that is "Beginning iPhone 4 Development" to notice the difference. The screen-shots are totally different: unfortunately the text references the screenshots throughout making it unusable.
If you are a new developer and using Apple's new tool DON'T buy this book...it will only confuse you.
Look for similar items by category
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Handheld & Mobile Devices
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development
- Books > Computers & Technology > Operating Systems > MacOS
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Deals in Books
- Books > Textbooks > Computer Science & Information Systems > Operating Systems
- Books > Textbooks > Computer Science & Information Systems > Programming Languages