Malaysia Mac User Group
Home About myMUG News & Events Forum Resources Gallery
 

Beginning iPhone 3 Development: Exploring the iPhone SDK

10 Aug 2009

 

Dave Mark, Jeff LaMarche
ISBN13: 978-1-4302-2459-4
Published July 2009
Price: $39.99
eBook Price: $27.99

 

Hot off the press, Beginning iPhone 3 Development: Exploring the iPhone SDK shows you how to build your very own iPhone app, and it’s now updated for iPhone OS 3. The earlier book has received rave reviews for its approach to teaching iPhone development and has consistently topped best-seller lists. Totally updated and revised for iPhone SDK 3, Dave Mark and Jeff LaMarche make complex topics easy to understand and include projects that have been rebuilt from scratch using the SDK 3 templates.

Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, this new book provides a one stop shop to iPhone and iPod touch programming. The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone SDK, and then shows you how to create your first simple iPhone application. From there, you'll learn how to integrate all the interface elements iPhone users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you'll see how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system. In addition, you'll also learn about Core Data, an important persistence mechanism that has just been added with SDK 3.

And there's much more! You'll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You'll discover the fine points of application preferences and learn how to localize your apps for multiple languages.

Table of Contents

1. Welcome to the Jungle
2. Appeasing the Tiki Gods
3. Handling Basic Interaction
4. More User Interface Fun
5. Autorotation and Autosizing
6. Multiview Applications
7. Tab Bars and Pickers
8. Introduction to Table Views
9. Navigation Controllers and Table Views
10. Application Settings and User Defaults
11. Basic Data Persistence
12. Drawing with Quartz and OpenGL
13. Taps, Touches, and Gestures
14. Where Am I? Finding Your Way with Core Location
15. Whee! Accelerometer!
16. iPhone Camera and Photo Library
17. Application Localization
18. Where to Next?

Reviews

"This book is far and away the single best resource for iPhone SDK development. If you're a developer with an interest in this amazing new platform, this is a must buy." —Chris Stewart, Founder, iPhoneDevSDK.com

About the Authors

Dave Mark is a long-time Mac developer and author and has written a number of books on Macintosh development, including Learn C on the Macintosh, The Macintosh Programming Primer series, and Ultimate Mac Programming. His blog can be found at www.davemark.com

Jeff LaMarche is a longtime Mac developer, and Apple iPhone Developer. With over 20 years of programming experience, he's written on Cocoa and Objective-C for MacTech Magazine, as well as articles for Apple's Developer Technical Services website. He has experience working in Enterprise software, both as a developer for PeopleSoft starting in the late 1990s, and then later as an independent consultant.

 

 

Apress Inc.

Apress Inc., part of Springer Science+Business Media, is a technical publisher devoted to meeting the needs of IT professionals, software developers, and programmers, with more than 700 books in print and a continually expanding portfolio of publications. Apress provides high-quality, no-fluff content in print and electronic formats that help serious technology professionals build a comprehensive pathway to career success.

www.apress.com

 
     
© 2005-2009 Malaysia Mac User Group. All Rights Reserved.