Book description
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.
Publisher resources
Table of contents
- A Note Regarding Supplemental Files
- Foreword
- Preface
- 1. Getting Started with the iPhone SDK
- 2. Interface Builder: Xcode’s GUI for GUIs
-
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
- 4. Multi-Touch Events and Geometry
- 5. Layer Programming with Quartz Core
- 6. Making a Racket: Audio Toolbox and AVFoundation
- 7. Network Programming with CFNetwork
- 8. Getting a Fix: Core Location
- 9. Address Book Frameworks
-
10. Advanced UI Kit Design
- Common Controls
- Preferences Tables
- Section Lists
- Progress and Activity Indicators
-
Images
-
The Image Object
- Working with files (static methods)
- Working with URLs and raw data (static methods)
- Working with Core Graphics (static methods)
- Working with files (instance methods)
- Working with URLs and raw data (instance methods)
- Working with Core Graphics (instance methods)
- Displaying an image
- Drawing patterns
- Orientation
- Image size
- ImageFun: Fun with Images and Patterns
- UIImageView: An Image with a View
- Image Pickers
-
The Image Object
- Keyboard Properties
- Pickers
- Date/Time Pickers
- Tab Bars
- Sensors and Device Information
- Scroll Views
- Web Views
- 11. Application Settings
- 12. Cover Flow
- 13. Page Flicking
- 14. Media Player Framework
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: iPhone SDK Application Development
- Author(s):
- Release date: January 2009
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596154059
You might also like
book
iPhone Open Application Development
Certain technologies bring out everyone's hidden geek, and iPhone did the moment it was released. Even …
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
SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps
Dive into the world of developing for all of Apple platforms with SwiftUI, Apple’s new framework …
book
Mastering iOS 12 Programming - Third Edition
Become a professional iOS developer with the most in-depth and advanced guide to Swift, Xcode 10, …