Book description
"Great for beginners -- even if you don't know object-oriented programming, you can learn from examples on the 'Net and be on your way very soon. You will be able to confidently build apps that rival the ones included by Apple itself."-- Josh Content, iPhone Developer
Developers everywhere are eager to create applications for the iPhone, and many of them prefer the open source, community-developed tool chain to Apple's own toolkit. In this new edition of iPhone Open Application Development, author Jonathan Zdziarski covers the latest version of the open toolkit -- now updated for Apple's iPhone 2.x software and iPhone 3G -- and explains in clear language how to create applications using Objective-C and the iPhone API.
Zdziarski, who cracked the iPhone code and built the first fully-functional application with the open toolkit, includes detailed recipes and complete examples for graphics and audio programming, games programming with the CoreSurfaces and CoreImage interfaces, working with iTunes, and using sensors. With the open toolkit and this book, you can build iPhone applications that:
- Display status bars, preference tables, and other standard elements of the iPhone user interface
- Play pre-recorded files or program-generated sounds
- Read and write plain text files and HTML files, including pages from the Web, and control display elements, such as scrollbars
- Read and respond to changes in orientation when the user turns the phone around
And more. The first edition of this book developed an instant following and became the center of a movement. The second edition of iPhone Open Application Development will make this open source toolkit an indispensable part of iPhone application development.
Publisher resources
Table of contents
- A Note Regarding Supplemental Files
- Preface
- 1. Breaking Into and Setting Up the iPhone
- 2. Getting Started with Applications
- 3. Introduction to UIKit
- 4. Event Handling and Graphics Services
- 5. Advanced Graphics Programming with Core Surface and Quartz Core
-
6. Making Some Noise
- Core Audio: It’s Great, but You Can’t Use It
- Celestial
- Audio Toolbox
-
7. Advanced UIKit Design
- Controls
- Preferences Tables
- Progress Indicators
- UIProgressBar: When Spinny Things Are Tacky
- Progress HUDs: When It’s Important Enough to Block Stuff
- Image Handling
- Section Lists
- Pickers
- Date/Time Pickers
- Toolbars
- Creating a Toolbar
- Orientation Changes
- Web Document Views and Scrollers
- A. Miscellaneous Hacks and Recipes
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: iPhone Open Application Development, 2nd Edition
- Author(s):
- Release date: October 2008
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596155193
You might also like
book
iPhone SDK Application Development
This practical book offers the knowledge and code you need to create cutting-edge mobile applications and …
book
Learning iPhone Programming
Get the hands-on experience you need to program for the iPhone and iPod Touch. With this …
book
Xcode 5 Start to Finish: iOS and OS X Development
Use Xcode 5 to Write Great iOS and OS X Apps! will help you use the …
book
iPhone Forensics
"This book is a must for anyone attempting to examine the iPhone. The level of forensic …