Publisher: O'Reilly Media Released: January 2009 Pages: 400
This practical book offers the knowledge and code you need to create cutting-edge mobile applications and games for the iPhone and iPod Touch, using Apple's iPhone 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. This book will help you: - Design user interface elements with Interface Builder and the UI Kit framework
- Create application controls, such as windows and navigation bars
- Build and manage layers and transformations using Core Graphics and Quartz Core
- Mix and play sound files using AVFoundation, and record and play back digital sound streams using Audio Toolbox
- Handle network programming with the CFNetwork framework
- Use the Core Location framework to interact with the iPhone's GPS
- Add movie players to your application
iPhone SDK Application Development will benefit experienced developers and those just starting out on the iPhone. Important development concepts are explained thoroughly, and enough advanced examples are provided to make this book a great reference once you become an expert. |
-
Chapter 1 Getting Started with the iPhone SDK -
Anatomy of an Application -
Installing the iPhone SDK -
Provisioning an iPhone -
Building and Installing Applications -
Transitioning to Objective-C -
Chapter 2 Interface Builder: Xcode’s GUI for GUIs -
Windows, Views, and View Controllers -
Existing Templates -
New Templates -
User Interface Elements -
The Inspector -
Designing a UI -
Removing Interface Builder from a Project -
Chapter 3 Introduction to UI Kit -
Basic User Interface Elements -
Windows and Views -
View Controllers -
Text Views -
Navigation Bars and Controllers -
Transition Animations -
Action Sheets and Alerts -
Table Views and Controllers -
Status Bar Manipulation -
Application Badges -
Application Services -
Invoking Safari -
Initiating Phone Calls -
Chapter 4 Multi-Touch Events and Geometry -
Introduction to Geometric Structures -
Multi-Touch Events Handling -
Chapter 5 Layer Programming with Quartz Core -
Understanding Layers -
Chapter 6 Making a Racket: Audio Toolbox and AVFoundation -
AVFoundation Framework -
AVMeter: Build a VU Meter -
Audio Services -
Audio Queues -
Recording Sound -
Vibrating -
Chapter 7 Network Programming with CFNetwork -
Basic Sockets Programming -
CFHTTP and CFFTP -
Chapter 8 Getting a Fix: Core Location -
The Core Location Manager -
Chapter 9 Address Book Frameworks -
Address Book Access -
Address Book UI -
Chapter 10 Advanced UI Kit Design -
Common Controls -
Preferences Tables -
Section Lists -
Progress and Activity Indicators -
Images -
Keyboard Properties -
Pickers -
Date/Time Pickers -
Tab Bars -
Sensors and Device Information -
Scroll Views -
Web Views -
Chapter 11 Application Settings -
Dictionaries and Property Lists -
Preference Bundles -
Chapter 12 Cover Flow -
CovertFlow: SDK Cover Flow Programming -
Chapter 13 Page Flicking -
PageControl: Page Flicking Example -
A PageScrollView for Many Views -
Chapter 14 Media Player Framework -
Movie Player Controllers -
Colophon |
- Title:
- iPhone SDK Application Development
- By:
- Jonathan Zdziarski
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Up-to-Date
- Print:
- January 2009
- Ebook:
- 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
|
-
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, isaffectionately 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 femalehummingbird 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. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By David Pogue
January 2009
Ebook: $19.99
Print & Ebook: $27.49
Print: $24.99
By Harry Reynolds, Doug Marschke
July 2009
Ebook: $55.99
Print & Ebook: $76.99
Print: $69.99
By Michael Milton
July 2009
Ebook: $39.99
Print & Ebook: $54.99
Print: $49.99
|
Customer Reviews

10/14/2010 (2 of 3 customers found this review helpful) 3.0Not up to O'Reilly's usual standard By molen from London, England - Not pragmatic enough
- Too political
4/30/2010 (2 of 2 customers found this review helpful) 2.0Missing/erroneous code By Ricky from Connecticut, USA - Difficult to understand
- Too many errors
11/14/2009 (6 of 7 customers found this review helpful) By Chrilly from Altmelon Austria/Europe About Me Designer, Developer - Accurate
- Concise
- Helpful examples
- Well-written
9/26/2009 (2 of 3 customers found this review helpful) By Baskaran from Singapore 9/3/2009 (2 of 3 customers found this review helpful) 4.0Good, but skip the Preface By James King from Undisclosed 6/5/2009 (3 of 5 customers found this review helpful) By Jamesmwlv from Undisclosed 5/29/2009 (8 of 9 customers found this review helpful) 1.0Early impressions not good 5/11/2009 (1 of 2 customers found this review helpful) 4.0Nice beginners tutorial By Reggie Burnett from Undisclosed 3/5/2009 (6 of 7 customers found this review helpful) 4.0Chapter 7 partially completed By Gordon Vidaver from Undisclosed
|
|
|