Difference between revisions of "IPad iOS 4 App development Essentials - Xcode 4 Edition"
From Techotopia
(New page: This eBook is currently under development and is scheduled for completion in June 2011. New chapters are added regularly be so please check back for updates. # [[Introduction to iPad App ...) |
|||
(109 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | <table border="0" cellspacing="0" width="100%"> | |
+ | <tr> | ||
+ | <td width="20%"><td align="center">[[IPad iOS 4 App development Essentials - Xcode 4 Edition|Table of Contents]]<td width="20%" align="right">[[Introduction to iPad App Development Essentials - Xcode 4 Edition|Next]]</td> | ||
+ | <tr> | ||
+ | <td width="20%"><td align="center"><td width="20%" align="right">Introduction</td> | ||
+ | </table> | ||
+ | <hr> | ||
− | # [[Introduction to iPad App Development Essentials - Xcode 4 Edition|Introduction]] | + | |
+ | <htmlet>ios9_upgrade</htmlet> | ||
+ | |||
+ | |||
+ | © 2012 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved. | ||
+ | |||
+ | |||
+ | == Table of Contents == | ||
+ | |||
+ | <table> | ||
+ | <tr> | ||
+ | <td> | ||
+ | # [[Introduction to iPad App Development Essentials - Xcode 4 Edition|Introduction]]<br><br> | ||
+ | # [[The Anatomy of an iPad 2]] | ||
+ | #* [[The Anatomy of an iPad 2|iOS 4]] | ||
+ | #* [[The Anatomy of an iPad 2|Display]] | ||
+ | #* [[The Anatomy of an iPad 2|Wireless Connectivity]] | ||
+ | #* [[The Anatomy of an iPad 2|Wired Connectivity]] | ||
+ | #* [[The Anatomy of an iPad 2|Memory]] | ||
+ | #* [[The Anatomy of an iPad 2|Cameras]] | ||
+ | #* [[The Anatomy of an iPad 2|Sensors]] | ||
+ | #* [[The Anatomy of an iPad 2|Location Detection]] | ||
+ | #* [[The Anatomy of an iPad 2|Central Processing Unit (CPU)]] | ||
+ | #* [[The Anatomy of an iPad 2|Graphics Processing Unit (GPU)]] | ||
+ | #* [[The Anatomy of an iPad 2|Speaker and Microphone]] | ||
+ | #* [[The Anatomy of an iPad 2|Battery]]<br><br> | ||
+ | # [[iOS 4 Architecture and SDK Frameworks (iPad)|iOS 4 Architecture and SDK Frameworks]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|iPhone OS becomes iOS]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|An Overview of the iOS 4 Architecture]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|The Cocoa Touch Layer]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|UIKit Framework (UIKit.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Map Kit Framework (MapKit.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Push Notification Service]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Message UI Framework (MessageUI.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Address Book UI Framework (AddressUI.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Game Kit Framework (GameKit.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|iAd Framework (iAd.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Event Kit UI Framework]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|The iOS Media Layer]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Video Framework (CoreVideo.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Text Framework (CoreText.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Image I/O Framework (ImageIO.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Assets Library Framework (AssetsLibrary.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Graphics Framework (CoreGraphics.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Quartz Core Framework (QuartzCore.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|OpenGL ES framework (OpenGLES.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|iOS Audio Support]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|AV Foundation framework (AVFoundation.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Audio Frameworks (CoreAudio.framework, AudioToolbox.framework and AudioUnit.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Open Audio Library (OpenAL)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Media Player framework (MediaPlayer.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Midi Framework (CoreMIDI.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|The iOS Core Services Layer]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Address Book framework (AddressBook.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|CFNetwork Framework (CFNetwork.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Data Framework (CoreData.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Foundation Framework (CoreFoundation.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Media Framework (CoreMedia.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Telephony Framework (CoreTelephony.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|EventKit Framework (EventKit.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Foundation Framework (Foundation.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Core Location Framework (CoreLocation.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Mobile Core Services Framework (MobileCoreServices.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Store Kit Framework (StoreKit.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|SQLite library]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|System Configuration Framework (SystemConfiguration.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Quick Look Framework (QuickLook.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|The iOS Core OS Layer]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Accelerate Framework (Accelerate.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|External Accessory framework (ExternalAccessory.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|Security Framework (Security.framework)]] | ||
+ | #* [[iOS 4 Architecture and SDK Frameworks (iPad)|System (LibSystem)]]<br><br> | ||
+ | # [[Installing Xcode 4 and the iOS 4 SDK (iPad)|Installing Xcode 4 and the iOS 4 SDK]] | ||
+ | #* [[Installing Xcode 4 and the iOS 4 SDK (iPad)|Identifying if you have an Intel or PowerPC based Mac]] | ||
+ | #* [[Installing Xcode 4 and the iOS 4 SDK (iPad)|Installing Xcode 4 and the iOS 4 SDK]] | ||
+ | #* [[Installing Xcode 4 and the iOS 4 SDK (iPad)|Starting Xcode 4]]<br><br> | ||
+ | # [[Creating a Simple iPad iOS 4 App]] | ||
+ | #* [[Creating a Simple iPad iOS 4 App|Starting Xcode 4]] | ||
+ | #* [[Creating a Simple iPad iOS 4 App|Creating the iOS App User Interface]] | ||
+ | #* [[Creating a Simple iPad iOS 4 App|Changing Component Properties]] | ||
+ | #* [[Creating a Simple iPad iOS 4 App|Adding Objects to the User Interface]] | ||
+ | #* [[Creating a Simple iPad iOS 4 App|Building and Running an iPad App in Xcode 4]] | ||
+ | #* [[Creating a Simple iPad iOS 4 App|Dealing with Build Errors]]<br><br><htmlet>ezoictoc1</htmlet> | ||
+ | # [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Joining the iOS Developer Program]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Creating an iOS Development Certificate Signing Request]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Submitting the iOS Development Certificate Signing Request]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Installing an iOS Development Certificate]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Assigning Devices]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Creating an App ID]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Creating an iOS Development Provisioning Profile]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Enabling an iPad Device for Development]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Associating an App ID with an App]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|iOS and SDK Version Compatibility]] | ||
+ | #* [[Testing iOS 4 Apps on the iPad – Developer Certificates and Provisioning Profiles (Xcode 4)|Installing an App onto a Device]]<br><br> | ||
+ | # [[An Overview of the iPad iOS 4 Application Development Architecture]] | ||
+ | #* [[An Overview of the iPad iOS 4 Application Development Architecture|Model View Controller (MVC)]] | ||
+ | #* [[An Overview of the iPad iOS 4 Application Development Architecture|The Target-Action pattern, IBOutlets and IBActions]] | ||
+ | #* [[An Overview of the iPad iOS 4 Application Development Architecture|Subclassing]] | ||
+ | #* [[An Overview of the iPad iOS 4 Application Development Architecture|Delegation]]<br><br> | ||
+ | # [[Creating an Interactive iOS 4 iPad App (Xcode 4)|Creating an Interactive iOS 4 iPad App]] | ||
+ | #* [[Creating an Interactive iOS 4 iPad App (Xcode 4)|Creating the New Project]] | ||
+ | #* [[Creating an Interactive iOS 4 iPad App (Xcode 4)|Creating the User Interface]] | ||
+ | #* [[Creating an Interactive iOS 4 iPad App (Xcode 4)|Building and Running the Sample Application]] | ||
+ | #* [[Creating an Interactive iOS 4 iPad App (Xcode 4)|Adding Actions and Outlets]] | ||
+ | #* [[Creating an Interactive iOS 4 iPad App (Xcode 4)|Connecting the Actions and Outlets to the User Interface]] | ||
+ | #* [[Creating an Interactive iOS 4 iPad App (Xcode 4)|Building and Running the Finished Application]]<br><br> | ||
+ | # [[Writing iOS 4 Code to Hide the iPad Keyboard (Xcode 4)|Writing iOS 4 Code to Hide the iPad Keyboard]] | ||
+ | #* [[Writing iOS 4 Code to Hide the iPad Keyboard (Xcode 4)|Creating the Example App]] | ||
+ | #* [[Writing iOS 4 Code to Hide the iPad Keyboard (Xcode 4)|Hiding the Keyboard when the User Touches the Return Key]] | ||
+ | #* [[Writing iOS 4 Code to Hide the iPad Keyboard (Xcode 4)|Hiding the Keyboard when the User Taps the Background]]<br><br> | ||
+ | # [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|Understanding iPad iOS 4 Views, Windows and the View Hierarchy]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|An Overview of Views]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|The UIWindow Class]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|The View Hierarchy]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|View Types]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|The Window]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|Container Views]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|Controls]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|Display Views]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|Text and Web Views]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|Navigation Views and Tab Bars]] | ||
+ | #* [[Understanding iPad iOS 4 Views, Windows and the View Hierarchy (Xcode 4)|Alert Views and Action Sheets]]<br><br> | ||
+ | # [[iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)]] | ||
+ | #* [[iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)|Setting up the Example]] | ||
+ | #* [[iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)|iPad Screen Resolution]] | ||
+ | #* [[iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)|Enabling Rotation]] | ||
+ | #* [[iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)|Testing Rotation Behavior]] | ||
+ | #* [[iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)|Configuring View Autosizing]] | ||
+ | #* [[iOS 4 iPad Rotation, View Resizing and Layout Handling (Xcode 4)|Coding Layout and Size Changes]]<br><br> | ||
+ | # [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Creating an iOS 4 iPad Multiview Application using the Tab Bar]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|An Overview of the Tab Bar]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Understanding View Controllers in a Multiview Application]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Setting up the Tab Bar Example Application]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Configuring the App Delegate]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Creating the UITabBarController]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Connecting the App Delegate Outlet to the Tab Bar Controller]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Creating the Content Views and View Controllers]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Associating Content Views with Tabs]] | ||
+ | #* [[Creating an iOS 4 iPad Multiview Application using the Tab Bar (Xcode 4)|Testing the Multiview Application]]<br><br> | ||
+ | # [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Creating a Simple iOS 4 iPad Table View Application]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|An Overview of the Table View]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|The Table View Delegate and dataSource]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Table View Styles]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Table View Cell Styles]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Setting up the Project]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Adding the Table View Component]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Making the Delegate and dataSource Connections]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Implementing the dataSource]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Building and Running the Application]] | ||
+ | #* [[Creating a Simple iOS 4 iPad Table View Application (Xcode 4)|Adding Table View Images and Changing Cell Styles]]<br><br> | ||
+ | # [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Creating a Navigation based iOS 4 iPad Application using TableViews]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Understanding the Navigation Controller]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|An Overview of the Example]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Setting up the Project]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Reviewing the Project Files]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Setting up the Data in the Root View Controller]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Writing Code to Display the Data in the Table View]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Creating the Second View Controller]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Connecting the Second View Controller to the Root View Controller]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Creating the NIB File for the Second Table View]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Implementing the Functionality of the Second View Controller]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Popping the View Controller off the Navigation Controller Stack]] | ||
+ | #* [[Creating a Navigation based iOS 4 iPad Application using TableViews (Xcode 4)|Adding the Navigation Code]]<br><br> | ||
+ | # [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|An iPad iOS 4 Split View and Popover Example]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|An Overview of Split View and Popovers]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|About the Example iPad Split View and Popover Project]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|Creating the Project]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|Reviewing the Project]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|Configuring Master View Items]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|Configuring the Detail View Controller]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|Connecting Master Selections to the Detail View]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|Popover Implementation]] | ||
+ | #* [[An iPad iOS 4 Split View and Popover Example (Xcode 4)|Testing the Application]]<br><br> | ||
+ | # [[Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications (Xcode 4)|Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications (Xcode 4)|The DatePicker and PickerView Components]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications (Xcode 4)|A DatePicker Example]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications (Xcode 4)|Coding the Date Picker Example Functionality]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications (Xcode 4)|Releasing Memory]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components in iOS 4 iPad Applications (Xcode 4)|Building and Running the iPad Date Picker Application]]<br><br><htmlet>ezoictoc2</htmlet> | ||
+ | # [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|Creating the iPad PickerView Project]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|UIPickerView Delegate and DataSource]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|The pickerViewController.h File]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|Initializing the Arrays]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|Implementing the DataSource Protocol]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|Implementing the Delegate]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|Releasing Memory]] | ||
+ | #* [[An iOS 4 iPad Multiple Component UIPickerView Example (Xcode 4)|Testing the Application]]<br><br> | ||
+ | # [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Working with Directories on the iPad with iOS 4]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|The Application Documents Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|The Objective-C NSFileManager, NSFileHandle and NSData Classes]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Understanding Pathnames in Objective-C]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Creating an NSFileManager Instance Object]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Identifying the Current Working Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Identifying the Documents Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Identifying the Temporary Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Changing Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Creating a New Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Deleting a Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Listing the Contents of a Directory]] | ||
+ | #* [[Working with Directories on the iPad with iOS 4 (Xcode 4)|Getting the Attributes of a File or Directory]]<br><br> | ||
+ | # [[Working with Files on the iPad with iOS 4 (Xcode 4)|Working with Files on the iPad with iOS 4]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Creating an NSFileManager Instance]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Checking if a File Exists]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Comparing the Contents of Two Files]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Checking if a File is Readable/Writable/Executable/Deletable]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Moving/Renaming a File]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Copying a File]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Removing a File]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Creating a Symbolic Link]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Reading and Writing Files with NSFileManager]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|NSFileHandle File Offsets and Seeking]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Reading Data from a File]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Writing Data to a File]] | ||
+ | #* [[Working with Files on the iPad with iOS 4 (Xcode 4)|Truncating a File]]<br><br> | ||
+ | # [[iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example (Xcode 4)|iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example]] | ||
+ | #* [[iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example (Xcode 4)|The Example iPad Application]] | ||
+ | #* [[iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example (Xcode 4)|Setting up the Application project]] | ||
+ | #* [[iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example (Xcode 4)|Checking for the Data File on Application Startup]] | ||
+ | #* [[iPad iOS 4 SDK Directory Handling and File I/O – A Worked Example (Xcode 4)|Implementing the Action Method]]<br><br> | ||
+ | # [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|Data Persistence on the iPad using Archiving with iOS 4]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|An Overview of Archiving]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|The iPad Object Archiving Example Application]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|Implementing the Actions and Outlets]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|Releasing Memory]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|Designing the iPad User Interface]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|Checking for the Existence of the Archive File on Startup]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|Archiving Object Data in the Action Method]] | ||
+ | #* [[Data Persistence on the iPad using Archiving with iOS 4 (Xcode 4)|Testing the Application]]<br><br> | ||
+ | # [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|iOS 4 iPad Database Implementation using SQLite]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|What is SQLite?]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Structured Query Language (SQL)]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Trying SQLite on MacOS X]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Preparing an iPad Application Project for SQLite Integration]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Key SQLite Functions]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Declaring a SQLite Database]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Opening or Creating a Database]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Preparing and Executing a SQL Statement]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Creating a Database Table]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Extracting Data from a Database Table]] | ||
+ | #* [[iOS 4 iPad Database Implementation using SQLite (Xcode 4)|Closing a SQLite Database]]<br><br> | ||
+ | # [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|An Example SQLite based iOS 4 iPad Application]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|About the Example SQLite iPad Application]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Creating and Preparing the SQLite Application Project]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Importing sqlite3.h and declaring the Database Reference]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Creating the Outlets and Actions]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Releasing Memory]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Creating the Database and Table]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Implementing the Code to Save Data to the SQLite Database]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Implementing Code to Extract Data from the SQLite Database]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[An Example SQLite based iOS 4 iPad Application (Xcode 4)|Building and Running the Application]]<br><br><htmlet>ezoictoc3</htmlet> | ||
+ | # [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Working with iOS 4 iPad Databases using Core Data]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|The Core Data Stack]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Managed Objects]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Managed Object Context]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Managed Object Model]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Persistent Store Coordinator]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Persistent Object Store]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Defining an Entity Description]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Obtaining the Managed Object Context]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Getting an Entity Description]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Creating a Managed Object]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Getting and Setting the Attributes of a Managed Object]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Fetching Managed Objects]] | ||
+ | #* [[Working with iOS 4 iPad Databases using Core Data (Xcode 4)|Retrieving Managed Objects based on Criteria]]<br><br> | ||
+ | # [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|An iOS 4 iPad Core Data Tutorial]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|The iPad Core Data Example Application]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Creating a Core Data based iPad Application]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Creating the Entity Description]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Adding a View Controller]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Connecting the View]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Adding Actions and Outlets to the View Controller]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Saving Data to the Persistent Store using Core Data]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Retrieving Data from the Persistent Store using Core Data]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Releasing Memory]] | ||
+ | #* [[An iOS 4 iPad Core Data Tutorial (Xcode 4)|Building and Running the Example Application]]<br><br> | ||
+ | # [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|An Overview of iOS 4 iPad Multitouch, Taps and Gestures]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|The Responder Chain]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|Forwarding an Event to the Next Responder]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|Gestures]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|Taps]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|Touches]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|Touch Notification Methods]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|touchesBegan method]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|touchesMoved method]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|touchesEnded method]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitouch, Taps and Gestures (Xcode 4)|touchesCancelled method]]<br><br> | ||
+ | # [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|An Example iOS 4 iPad Touch, Multitouch and Tap Application]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|The Example iOS iPad Tap and Touch Application]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Creating the Example iPad Touch Project]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Creating the Outlets]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Designing the user Interface]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Enabling Multitouch on the View]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Implementing the touchesBegan Method]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Implementing the touchesMoved Method]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Implementing the touchesEnded Method]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Getting the Coordinates of a Touch]] | ||
+ | #* [[An Example iOS 4 iPad Touch, Multitouch and Tap Application (Xcode 4)|Building and Running the Touch Example Application]]<br><br> | ||
+ | # [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Detecting iOS 4 iPad Touch Screen Gesture Motions]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|The Example iOS 4 iPad Gesture Application]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Creating the Example Project]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Creating Outlets]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Designing the Application User Interface]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Implementing the touchesBegan Method]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Implementing the touchesMoved Method]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Implementing the touchesEnded Method]] | ||
+ | #* [[Detecting iOS 4 iPad Touch Screen Gesture Motions (Xcode 4)|Building and Running Gesture Example]]<br><br> | ||
+ | # [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Identifying iPad Gestures using iOS 4 Gesture Recognizers]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|The UIGestureRecognizer Class]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Recognizer Action Messages]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Discrete and Continuous Gestures]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Obtaining Data from an iPad Gesture]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Recognizing Tap Gestures]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Recognizing Pinch Gestures]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Detecting Rotation Gestures]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Recognizing Pan and Dragging Gestures]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Recognizing Swipe Gestures]] | ||
+ | #* [[Identifying iPad Gestures using iOS 4 Gesture Recognizers (Xcode 4)|Recognizing Long Touch (Touch and Hold) Gestures]]<br><br> | ||
+ | # [[An iPad iOS 4 Gesture Recognition Tutorial (Xcode 4)|An iPad iOS 4 Gesture Recognition Tutorial]] | ||
+ | #* [[An iPad iOS 4 Gesture Recognition Tutorial (Xcode 4)|Creating the Gesture Recognition Project]] | ||
+ | #* [[An iPad iOS 4 Gesture Recognition Tutorial (Xcode 4)|Configuring the Label Outlet]] | ||
+ | #* [[An iPad iOS 4 Gesture Recognition Tutorial (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[An iPad iOS 4 Gesture Recognition Tutorial (Xcode 4)|Configuring the Gesture Recognizers]] | ||
+ | #* [[An iPad iOS 4 Gesture Recognition Tutorial (Xcode 4)|Adding the Action Methods]] | ||
+ | #* [[An iPad iOS 4 Gesture Recognition Tutorial (Xcode 4)|Testing the Gesture Recognition Application]]<br><br><htmlet>ezoictoc4</htmlet> | ||
+ | # [[Drawing iOS 4 iPad 2D Graphics with Quartz (Xcode 4)|Drawing iOS 4 iPad 2D Graphics with Quartz]] | ||
+ | #* [[Drawing iOS 4 iPad 2D Graphics with Quartz (Xcode 4)|Introducing Core Graphics and Quartz 2D]] | ||
+ | #* [[Drawing iOS 4 iPad 2D Graphics with Quartz (Xcode 4)|The drawRect Method]] | ||
+ | #* [[Drawing iOS 4 iPad 2D Graphics with Quartz (Xcode 4)|Points, Coordinates and Pixels]] | ||
+ | #* [[Drawing iOS 4 iPad 2D Graphics with Quartz (Xcode 4)|The Graphics Context]] | ||
+ | #* [[Drawing iOS 4 iPad 2D Graphics with Quartz (Xcode 4)|Working with Colors in Quartz 2D]]<br><br> | ||
+ | # [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|The iPad Drawing Example Application]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Creating the New Project]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Creating the UIView Subclass]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Locating the drawRect Method in the UIView Subclass]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing a Line]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing Paths]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing a Rectangle]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing an Ellipse or Circle]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Filling a Path with a Color]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing an Arc]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing a Cubic Bézier Curve]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing a Quadratic Bézier Curve]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Dashed Line Drawing]] | ||
+ | #* [[An iOS 4 iPad Graphics Drawing Tutorial using Quartz 2D (Xcode 4)|Drawing an Image into a Graphics Context]]<br><br> | ||
+ | # [[Basic iPad Animation using Core Animation (Xcode 4)|Basic iPad Animation using Core Animation]] | ||
+ | #* [[Basic iPad Animation using Core Animation (Xcode 4)|UIView Core Animation Blocks]] | ||
+ | #* [[Basic iPad Animation using Core Animation (Xcode 4)|Understanding Animation Curves]] | ||
+ | #* [[Basic iPad Animation using Core Animation (Xcode 4)|Receiving Notification of Animation Completion]] | ||
+ | #* [[Basic iPad Animation using Core Animation (Xcode 4)|Performing Affine Transformations]] | ||
+ | #* [[Basic iPad Animation using Core Animation (Xcode 4)|Combining Transformations]]<br><br> | ||
+ | # [[An iOS 4 iPad Core Animation Tutorial (Xcode 4)|An iPad Core Animation Tutorial]] | ||
+ | #* [[An iOS 4 iPad Core Animation Tutorial (Xcode 4)|Creating the Core Animation Project]] | ||
+ | #* [[An iOS 4 iPad Core Animation Tutorial (Xcode 4)|Implementing the Interface File]] | ||
+ | #* [[An iOS 4 iPad Core Animation Tutorial (Xcode 4)|Drawing in the UIView]] | ||
+ | #* [[An iOS 4 iPad Core Animation Tutorial (Xcode 4)|Detecting Screen Touches and Performing the Animation]] | ||
+ | #* [[An iOS 4 iPad Core Animation Tutorial (Xcode 4)|Building and Running the Animation Application]]<br><br> | ||
+ | # [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Integrating iAds into an iOS 4 iPad App]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Making Money from an iPad Application]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|iOS iPad Advertising Options]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|iAds Advertisement Formats]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Basic Rules for the Display of iAds]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Creating an Example iAds iPad Application]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Adding the iAds Framework to the Xcode Project]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Configuring the View Controller]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Creating the Banner Ad]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Displaying the Ad]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Changing Ad Format during Device Rotation]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|Implementing the Delegate Methods]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|bannerViewActionShouldBegin]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|bannerViewActionDidFinish]] | ||
+ | #* [[Integrating iAds into an iOS 4 iPad App (Xcode 4)|bannerView:didFailToReceiveAdWithError]]<br><br> | ||
+ | # [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|An Overview of iOS 4 iPad Multitasking]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|Understanding iOS Application States]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|A Brief Overview of the iPad Multitasking Application Lifecycle]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|Disabling Multitasking for an iPad Application]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|Checking for Multitasking Support]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|Supported Forms of Background Execution]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|The Rules of Background Execution]] | ||
+ | #* [[An Overview of iOS 4 iPad Multitasking (Xcode 4)|Scheduling Local Notifications]]<br><br> | ||
+ | # [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Scheduling iOS 4 iPad Local Notifications]] | ||
+ | #* [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Creating the Local Notification iPad App Project]] | ||
+ | #* [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Locating the Application Delegate Method]] | ||
+ | #* [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Adding a Sound File to the Project]] | ||
+ | #* [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Scheduling the Local Notification]] | ||
+ | #* [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Testing the Application]] | ||
+ | #* [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Cancelling Scheduled Notifications]] | ||
+ | #* [[Scheduling iOS 4 iPad Local Notifications (Xcode 4)|Immediate Triggering of a Local Notification]]<br><br> | ||
+ | # [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Getting iPad Location Information using the iOS 4 Core Location Framework]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|The Basics of Core Location]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Configuring the Desired Location Accuracy]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Configuring the Distance Filter]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|The Location Manager Delegate]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Obtaining Location Information from CLLocation Objects]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Longitude and Latitude]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Accuracy]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Altitude]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Calculating Distances]] | ||
+ | #* [[Getting iPad Location Information using the iOS 4 Core Location Framework (Xcode 4)|Location Information and Multitasking]]<br><br> | ||
+ | # [[An Example iOS 4 iPad Location Application (Xcode 4)|An Example iOS 4 iPad Location Application]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Creating the Example iOS iPad Location Project]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Adding the Core Location Framework to the Project]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Configuring the View Controller]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Creating the CLLocationManager Object]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Implementing the Action Method]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Implementing the Application Delegate Methods]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Releasing Memory]] | ||
+ | #* [[An Example iOS 4 iPad Location Application (Xcode 4)|Building and Running the iPad Location Application]]<br><br> | ||
+ | # [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Working with Maps on the iPad with MapKit and the MKMapView Class]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|About the MapKit Framework]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Understanding Map Regions]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|About the iPad MKMapView Tutorial]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Creating the iPad Map Tutorial]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Adding the MapKit Framework to the Xcode Project]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Declaring an Outlet for the MapView]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Creating the MKMapView and Connecting the Outlet]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Adding the Navigation Controller]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Changing the MapView Region]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Changing the Map Type]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Testing the iPad MapView Application]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Updating the Map View based on User Movement]] | ||
+ | #* [[Working with Maps on the iPad with MapKit and the MKMapView Class (Xcode 4)|Adding Basic Annotations to a Map View]]<br><br> | ||
+ | # [[Accessing the iPad Camera and Photo Library (Xcode 4)|Accessing the iPad Camera and Photo Library]] | ||
+ | #* [[Accessing the iPad Camera and Photo Library (Xcode 4)|The iOS 4 UIImagePickerController Class]] | ||
+ | #* [[Accessing the iPad Camera and Photo Library (Xcode 4)|Creating and Configuring a UIImagePickerController Instance]] | ||
+ | #* [[Accessing the iPad Camera and Photo Library (Xcode 4)|Accessing the iPad Camera Roll and Photo Library]] | ||
+ | #* [[Accessing the iPad Camera and Photo Library (Xcode 4)|Configuring the UIImagePickerController Delegate]] | ||
+ | #* [[Accessing the iPad Camera and Photo Library (Xcode 4)|Detecting Device Capabilities]] | ||
+ | #* [[Accessing the iPad Camera and Photo Library (Xcode 4)|Saving Movies and Images]]<br><br> | ||
+ | # [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|An Example iOS 4 iPad Camera and UIImagePickerController Application]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|An Overview of the Application]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Creating the Camera Project]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Adding Framework Support]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Configuring Protocols, Outlets and Actions]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Adding Buttons to the Toolbar]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Implementing the Camera Action Method]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Implementing the useCameraRoll Method]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Writing the Delegate Methods]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Releasing Memory]] | ||
+ | #* [[An Example iOS 4 iPad Camera and UIImagePickerController Application (Xcode 4)|Building and Running the Application]]<br><br> | ||
+ | # [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Video Playback from within an iOS 4 iPad Application]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|An Overview of the MPMoviePlayerController Class]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Supported Video Formats]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|The iPad Movie Player Example Application]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Adding the MediaPlayer Framework to the Project]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Declaring the Action Method]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Adding the Video File to the Project Resources]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Implementing the Action Method]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|The Target-Action Notification Method]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Build and Run the Application]] | ||
+ | #* [[Video Playback from within an iOS 4 iPad Application (Xcode 4)|Accessing a Network based Video File]]<br><br> | ||
+ | # [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Playing Audio on an iPad using AVAudioPlayer]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Supported Audio Formats]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Receiving Playback Notifications]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Controlling and Monitoring Playback]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Creating the iPad Audio Example Application]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Adding the AVFoundation Framework]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Adding an Audio File to the Project Resources]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Creating Actions and Outlets]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Implementing the Action Methods]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Updating the Playback Time]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Creating Initializing the AVAudioPlayer Object]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Implementing the AVAudioPlayerDelegate Protocol Methods]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Releasing Memory]] | ||
+ | #* [[Playing Audio on an iPad using AVAudioPlayer (Xcode 4)|Building and Running the Application]]<br><br> | ||
+ | # [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Recording Audio on an iPad with AVAudioRecorder]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|An Overview of the iPad AVAudioRecorder Tutorial]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Creating the Recorder Project]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Creating the AVAudioRecorder Instance]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Implementing the Action Methods]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Implementing the Delegate Methods]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Designing the User Interface]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Releasing Memory]] | ||
+ | #* [[Recording Audio on an iPad with AVAudioRecorder (Xcode 4)|Testing the Application]]<br><br> | ||
+ | # [[Detecting when an iPad Headphone or Docking Connector is Unplugged (Xcode 4)|Detecting when an iPad Headphone or Docking Connector is Unplugged]] | ||
+ | #* [[Detecting when an iPad Headphone or Docking Connector is Unplugged (Xcode 4)|Detecting a Change to the Audio Hardware Route]] | ||
+ | #* [[Detecting when an iPad Headphone or Docking Connector is Unplugged (Xcode 4)|An Example iPad Headphone and Dock Connector Detection Application]] | ||
+ | #* [[Detecting when an iPad Headphone or Docking Connector is Unplugged (Xcode 4)|Adding the AudioToolBox Framework to the Project]] | ||
+ | #* [[Detecting when an iPad Headphone or Docking Connector is Unplugged (Xcode 4)|Configuring the Property Listener]] | ||
+ | #* [[Detecting when an iPad Headphone or Docking Connector is Unplugged (Xcode 4)|Writing the Property Listener Callback]] | ||
+ | #* [[Detecting when an iPad Headphone or Docking Connector is Unplugged (Xcode 4)|Testing the Application]]<br><br> | ||
+ | </td> | ||
+ | <td valign="top"> | ||
+ | <htmlet>adsdaqbox</htmlet> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | |||
+ | <htmlet>ios9_upgrade</htmlet> | ||
+ | |||
+ | |||
+ | |||
+ | <htmlet>ezoicbottom</htmlet> | ||
+ | <hr> | ||
+ | <table border="0" cellspacing="0" width="100%"> | ||
+ | <tr> | ||
+ | <td width="20%"><td align="center">[[IPad iOS 4 App development Essentials - Xcode 4 Edition|Table of Contents]]<td width="20%" align="right">[[Introduction to iPad App Development Essentials - Xcode 4 Edition|Next]]</td> | ||
+ | <tr> | ||
+ | <td width="20%"><td align="center"><td width="20%" align="right">Introduction</td> | ||
+ | </table> |
Latest revision as of 15:42, 18 November 2016
Table of Contents | Next | |
Introduction |
Learn SwiftUI and take your iOS Development to the Next Level |
© 2012 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
Table of Contents
Learn SwiftUI and take your iOS Development to the Next Level |
Table of Contents | Next | |
Introduction |