Buying Options
iPhone Open Application Development, Second Edition
Print $39.99
Add to Cart
Print+Ebook $43.99
Add to Cart
Ebook $31.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £30.99
Add to Cart
What is this?
Description
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. This new edition of iPhone Open Application Development 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.
Full Description
Table of Contents
  1. Chapter 1 Breaking Into and Setting Up the iPhone

    1. Jailbreak Procedures

    2. Installing Additional Unix Components

    3. Additional Resources

  2. Chapter 2 Getting Started with Applications

    1. Anatomy of an Application

    2. Building the Free Tool Chain

    3. Building and Installing Applications

    4. Transitioning to Objective-C

  3. Chapter 3 Introduction to UIKit

    1. Basic User Interface Elements

    2. Windows and Views

    3. The Most Useless Application Ever

    4. Deriving from UIView

    5. The Second Most Useless Application Ever

    6. Text Views

    7. Navigation Bars

    8. Transition Views

    9. Action Sheets

    10. Tables

    11. Status Bar Manipulation

    12. Application Badges

    13. Application Services

  4. Chapter 4 Event Handling and Graphics Services

    1. Introduction to Geometric Structures

    2. Introduction to GSEvent

    3. Example: The Icon Shuffle

  5. Chapter 5 Advanced Graphics Programming with Core Surface and Quartz Core

    1. Understanding Layers

    2. Screen Surfaces

    3. Layer Animation

    4. Layer Transformations

  6. Chapter 6 Making Some Noise

    1. Core Audio: It’s Great, but You Can’t Use It

    2. Celestial

    3. Audio Toolbox

  7. Chapter 7 Advanced UIKit Design

    1. Controls

    2. Preferences Tables

    3. Progress Indicators

    4. UIProgressBar: When Spinny Things Are Tacky

    5. Progress HUDs: When It’s Important Enough to Block Stuff

    6. Image Handling

    7. Section Lists

    8. Pickers

    9. Date/Time Pickers

    10. Toolbars

    11. Creating a Toolbar

    12. Orientation Changes

    13. Web Document Views and Scrollers

  1. Appendix Miscellaneous Hacks and Recipes

    1. Dumping the Screen

    2. Dumping the UI Hierarchy

    3. Invoking Safari

    4. Initiating Phone Calls

    5. Vibrating

    6. Transparent Views

    7. Cover Flow-Style Album Flipping

  2. Colophon

View Full Table of Contents
Product Details
Title:
iPhone Open Application Development, Second Edition
By:
Jonathan Zdziarski
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
October 2008
Ebook Release:
October 2008
Pages:
272
Print ISBN:
978-0-596-15519-3
| ISBN 10:
0-596-15519-0
Ebook ISBN:
978-0-596-15659-6
| ISBN 10:
0-596-15659-6
Customer Reviews
About the Author
  1. Jonathan Zdziarski

    Jonathan Zdziarski is better known as the hacker "NerveGas" in the iPhone development community. His work in cracking the iPhone helped lead the effort to port the first open source applications, and his book, iPhone Open Application Development, taught developers how to write applications for the popular device long before Apple introduced its own SDK. Prior to the release of iPhone Forensics, Jonathan wrote and supported an iPhone forensics manual distributed exclusively to law enforcement. Jonathan frequently consults law enforcement agencies and assists forensic examiners in their investigations. He teaches an iPhone forensics workshop in his spare time to train forensic examiners and corporate security personnel.

    Jonathan is also a full-time research scientist specializing in machine learning technology to combat online fraud and spam, an effort that led him to develop networking products capable of learning how to protect customers. He is founder of the DSPAM project, a high-profile, next-generation spam filter that was acquired in 2006 by Sensory Networks, Inc. He lectures widely on the topic of spam and is a foremost researcher in the fields of machine-learning and algorithmic theory.

    Jonathan's website is http://zdziarski.com.

    View Jonathan Zdziarski's full profile page.

  • Book cover of iPhone Open Application Development