Untitled Document


Not a member yet? Register for full benefits!

Site Shop > Beginning iPhone Development: Exploring the iPhone SDK

With the current surge in uses of the iphone as a distributed computing device, and several industries, most notably medical healthcare taking it up in increasing numbers, there has not been a better time to learn to code this small, sleek device.

Note: The book does assume a working knowledge of C. If you lack this, perhaps a beginning C book would be worth buying first.

The book itself, is generally written in a friendly, humorous style to facilitate easy reading. Well, easy for a coding book. It covers both the iPhone and iPod Touch.

The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone SDK, then stepping you though the creation of your first simple iPhone application. You'll move on from there, mastering all the iPhone interface elements, such as buttons, switches, pickers, toolbars, sliders, etc.

You will hopefully master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The book does its damndest to teach them, certainly.

Also involved is the art of table-building and a good chance to learn 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.

You'll learn how to draw using Quartz 2D and OpenGL ES. You'll add MultiTouch Gestural Support (pinches and swipes) to your applications, and work with the Camera, Photo Library, and Accelerometer. You'll master application preferences, learn how to localize your apps into other languages, and so much more.

Apple's iPhone SDK, this book, and your imagination are all you'll need to start building your very own best-selling iPhone applications.

Source code and examples are available at the book's companion site: www.iphonedevbook.com


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!
16. iPhone Camera and Photo Library
17. Application Localization
18. Where to Next?


Member Reviews

Reviews by our members. Become a member today, and submit a review!