|
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., 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
|