Document Revision History
This table describes the changes to iOS App Programming Guide.
| Date | Notes |
|---|---|
| 2013-04-23 | Added a section about privacy best practices. |
| 2013-01-28 | Added explicit information about how to support iPhone 5. |
| 2012-09-19 | Contains information about new features in iOS 6. |
| 2012-03-07 | Added information about the NSURL and CFURL keys used to prevent a file from being backed up. |
| 2012-01-09 | Updated the section that describes the behavior of apps in the background. |
| 2011-10-12 | Added information about features introduced in iOS 5.0. |
Reorganized book and added more design-level information. | |
Added high-level information about iCloud and how it impacts the design of applications. | |
| 2011-02-24 | Added information about using AirPlay in the background. |
| 2010-12-13 | Made minor editorial changes. |
| 2010-11-15 | Incorporated additional iPad-related design guidelines into this document. |
Updated the information about how keychain data is preserved and restored. | |
| 2010-08-20 | Fixed several typographical errors and updated the code sample on initiating background tasks. |
| 2010-06-30 | Updated the guidance related to specifying application icons and launch images. |
Changed the title from iPhone Application Programming Guide. | |
| 2010-06-14 | Reorganized the book so that it focuses on the design of the core parts of your application. |
Added information about how to support multitasking in iOS 4 and later. For more information, see “Core App Objects.” | |
Updated the section describing how to determine what hardware is available. | |
Added information about how to support devices with high-resolution screens. | |
Incorporated iPad-related information. | |
| 2010-02-24 | Made minor corrections. |
| 2010-01-20 | Updated the “Multimedia Support” chapter with improved descriptions of audio formats and codecs. |
| 2009-10-19 | Moved the iPhone specific |
Updated the “Multimedia Support” chapter for iOS 3.1. | |
| 2009-06-17 | Added information about using the compass interfaces. |
Moved information about OpenGL support to OpenGL ES Programming Guide for iOS. | |
Updated the list of supported | |
| 2009-03-12 | Updated for iOS 3.0 |
Added code examples to "Copy and Paste Operations" in the Event Handling chapter. | |
Added a section on keychain data to the Files and Networking chapter. | |
Added information about how to display map and email interfaces. | |
Made various small corrections. | |
| 2009-01-06 | Fixed several typos and clarified the creation process for child pages in the Settings application. |
| 2008-11-12 | Added guidance about floating-point math considerations |
Updated information related to what is backed up by iTunes. | |
| 2008-10-15 | Reorganized the contents of the book. |
Moved the high-level iOS information to iOS Technology Overview. | |
Moved information about the standard system URL schemes to Apple URL Scheme Reference. | |
Moved information about the development tools and how to configure devices to Tools Workflow Guide for iOS. | |
Created the Core Application chapter, which now introduces the application architecture and covers much of the guidance for creating iPhone applications. | |
Added a Text and Web chapter to cover the use of text and web classes and the manipulation of the onscreen keyboard. | |
Created a separate chapter for Files and Networking and moved existing information into it. | |
Changed the title from iPhone OS Programming Guide. | |
| 2008-07-08 | New document that describes iOS and the development process for iPhone applications. |
© 2013 Apple Inc. All Rights Reserved. (Last updated: 2013-04-23)