Buying Options
iPhone SDK Application Development
Print $34.99
Add to Cart
Print+Ebook $38.49
Add to Cart
Ebook $27.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?
Description
This practical book offers the knowledge and code you need to create mobile applications and games for the iPhone and iPod Touch, using the Apple SDK. iPhone SDK Application Development introduces you to this development paradigm and the Objective-C language it uses with numerous examples, and also walks you through the many SDK frameworks necessary for designing full-featured applications. The book will benefit experienced developers and those just starting out on the iPhone.
Full Description
Table of Contents
  1. Chapter 1 Getting Started with the iPhone SDK

    1. Anatomy of an Application

    2. Installing the iPhone SDK

    3. Provisioning an iPhone

    4. Building and Installing Applications

    5. Transitioning to Objective-C

  2. Chapter 2 Interface Builder: Xcode’s GUI for GUIs

    1. Windows, Views, and View Controllers

    2. Existing Templates

    3. New Templates

    4. User Interface Elements

    5. The Inspector

    6. Designing a UI

    7. Removing Interface Builder from a Project

  3. Chapter 3 Introduction to UI Kit

    1. Basic User Interface Elements

    2. Windows and Views

    3. View Controllers

    4. Text Views

    5. Navigation Bars and Controllers

    6. Transition Animations

    7. Action Sheets and Alerts

    8. Table Views and Controllers

    9. Status Bar Manipulation

    10. Application Badges

    11. Application Services

    12. Invoking Safari

    13. Initiating Phone Calls

  4. Chapter 4 Multi-Touch Events and Geometry

    1. Introduction to Geometric Structures

    2. Multi-Touch Events Handling

  5. Chapter 5 Layer Programming with Quartz Core

    1. Understanding Layers

  6. Chapter 6 Making a Racket: Audio Toolbox and AVFoundation

    1. AVFoundation Framework

    2. AVMeter: Build a VU Meter

    3. Audio Services

    4. Audio Queues

    5. Recording Sound

    6. Vibrating

  7. Chapter 7 Network Programming with CFNetwork

    1. Basic Sockets Programming

    2. CFHTTP and CFFTP

  8. Chapter 8 Getting a Fix: Core Location

    1. The Core Location Manager

  9. Chapter 9 Address Book Frameworks

    1. Address Book Access

    2. Address Book UI

  10. Chapter 10 Advanced UI Kit Design

    1. Common Controls

    2. Preferences Tables

    3. Section Lists

    4. Progress and Activity Indicators

    5. Images

    6. Keyboard Properties

    7. Pickers

    8. Date/Time Pickers

    9. Tab Bars

    10. Sensors and Device Information

    11. Scroll Views

    12. Web Views

  11. Chapter 11 Application Settings

    1. Dictionaries and Property Lists

    2. Preference Bundles

  12. Chapter 12 Cover Flow

    1. CovertFlow: SDK Cover Flow Programming

  13. Chapter 13 Page Flicking

    1. PageControl: Page Flicking Example

    2. A PageScrollView for Many Views

  14. Chapter 14 Media Player Framework

    1. Movie Player Controllers

  1. Colophon

View Full Table of Contents
Product Details
Title:
iPhone SDK Application Development
By:
Jonathan Zdziarski
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
  • Up-to-Date
Print Release:
January 2009
Ebook Release:
January 2009
Up-to-Date Release:
January 2009
Pages:
400
Print ISBN:
978-0-596-15405-9
| ISBN 10:
0-596-15405-4
Ebook ISBN:
978-0-596-80065-9
| ISBN 10:
0-596-80065-7
Up-to-Date ISBN:
978-0-596-52318-3
| ISBN 10:
0-596-52318-1
Customer Reviews
About the Author
  1. Jonathan Zdziarski

    Jonathan Zdziarski is better known as the hacker "NerveGas" in the iPhone development community. He worked on the initial cracking of the iPhone and helped lead the effort to port the first open source applications. His initial book on the iPhone, iPhone Open Application Development, developed an immediate cult following and taught developers how to write applications for the popular device before the SDK was ever conceived.

    Prior to the release of iPhone Forensics, Jonathan wrote and supported an iPhone forensics manual distributed exclusively to law enforcement, and has assisted many forensic examiners in their investigations. Jonathan frequently consults to law enforcement agencies and 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, and to develop networking products capable of learning how to better 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.

    View Jonathan Zdziarski's full profile page.

Colophon

The image on the cover of iPhone SDK Application Development is a red-billed streamertail hummingbird (Trochilus polytmus). The hummingbird, a native of Jamaica, is affectionately nicknamed the "doctor bird" because its long tail feathers cross like the coattails that once were a part of doctors' uniforms.

The country of Jamaica houses more than 200 species of birds, but the popular redbilled streamertail, common throughout Jamaica and featured on the country's currency, is the national bird. Bird watchers from around the world often travel to Jamaica to view the red-billed streamertail and its cousin, the black-billed streamertail. Bird enthusiasts will find that the best time to spot streamertails is during the seasons of winter and spring, as that is when hummingbirds from Mississippi and the Atlantic flyway migrate to Jamaica.

Female hummingbirds build nests out of moss and plants and will bind their nests with threads from spiders' webs. After an incubation period of two to three weeks, the female hummingbird will give birth to featherless babies, whom she will feed regurgitated insects until they can fly some distance on their own.

The small size of the red-billed streamertail and other hummingbirds renders them vulnerable to predators. In spite of this vulnerability, the agile hummingbird often taunts predators such as hawks in an effort to seize more territory when migrating. However, this bold behavior can backfire against other predators. Larger species of the praying mantis will entice the hummingbird by remaining motionless until the bird ventures close. Once the bird does so, the praying mantis will suddenly pierce the hummingbird's chest with one of its spiny forelegs and then consume the bird's flesh.

The cover image is from Dover's Animals. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed.

  • Book cover of iPhone SDK Application Development