Difference between revisions of "IPhone iOS 6 Development Essentials"
From Techotopia
(New page: # The Basics of Modern Objective-C) |
m (Text replacement - "<table border="0" cellspacing="0">" to "<table border="0" cellspacing="0" width="100%">") |
||
(106 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">[[iPhone iOS 6 Development Essentials|Table of Contents]]<td width="20%" align="right">[[Start Here|Next]]</td> | ||
+ | <tr> | ||
+ | <td width="20%"><td align="center"><td width="20%" align="right">Start Here</td> | ||
+ | </table> | ||
+ | <hr> | ||
+ | |||
+ | |||
+ | <htmlet>ios9_upgrade</htmlet> | ||
+ | |||
+ | |||
+ | <br><br> | ||
+ | © 2012 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved. | ||
+ | <br><br> | ||
+ | |||
+ | <table> | ||
+ | <tr> | ||
+ | <td> | ||
+ | == Table of Contents == | ||
+ | |||
+ | # [[Start Here]] | ||
+ | #* [[Start Here|For New iOS Developers]] | ||
+ | #* [[Start Here|For iOS 5 Developers]] | ||
+ | #* [[Start Here|Source Code Download]]<br><br> | ||
+ | # [[Joining the Apple iOS 6 Developer Program]] | ||
+ | #* [[Joining the Apple iOS 6 Developer Program|Registered Apple Developer]] | ||
+ | #* [[Joining the Apple iOS 6 Developer Program|Downloading Xcode and the iOS 6 SDK]] | ||
+ | #* [[Joining the Apple iOS 6 Developer Program|iOS Developer Program]] | ||
+ | #* [[Joining the Apple iOS 6 Developer Program|When to Enroll in the iOS Developer Program?]] | ||
+ | #* [[Joining the Apple iOS 6 Developer Program|Enrolling in the iOS Developer Program]]<br><br> | ||
+ | # [[Installing Xcode 4 and the iOS 6 SDK]] | ||
+ | #* [[Installing Xcode 4 and the iOS 6 SDK|Identifying if you have an Intel or PowerPC based Mac]] | ||
+ | #* [[Installing Xcode 4 and the iOS 6 SDK|Installing Xcode 4 and the iOS 6 SDK]] | ||
+ | #* [[Installing Xcode 4 and the iOS 6 SDK|Starting Xcode]]<br><br> | ||
+ | # [[Creating a Simple iPhone iOS 6 App]] | ||
+ | #* [[Creating a Simple iPhone iOS 6 App|Starting Xcode 4]] | ||
+ | #* [[Creating a Simple iPhone iOS 6 App|Creating the iOS App User Interface]] | ||
+ | #* [[Creating a Simple iPhone iOS 6 App|Changing Component Properties]] | ||
+ | #* [[Creating a Simple iPhone iOS 6 App|Adding Objects to the User Interface]] | ||
+ | #* [[Creating a Simple iPhone iOS 6 App|Building and Running an iOS App in Xcode 4]] | ||
+ | #* [[Creating a Simple iPhone iOS 6 App|Dealing with Build Errors]] | ||
+ | #* [[Creating a Simple iPhone iOS 6 App|Testing Different Screen Sizes]]<br><br> | ||
+ | # [[iOS 6 Architecture and SDK Frameworks]] | ||
+ | #* [[iOS 6 Architecture and SDK Frameworks|iPhone OS becomes iOS]] | ||
+ | #* [[iOS 6 Architecture and SDK Frameworks|An Overview of the iOS 6 Architecture]] | ||
+ | #* [[iOS 6 Architecture and SDK Frameworks|The Cocoa Touch Layer]] | ||
+ | #* [[iOS 6 Architecture and SDK Frameworks|The iOS Media Layer]] | ||
+ | #* [[iOS 6 Architecture and SDK Frameworks|The iOS Core Services Layer]] | ||
+ | #* [[iOS 6 Architecture and SDK Frameworks|Foundation Framework]] | ||
+ | #* [[iOS 6 Architecture and SDK Frameworks|The iOS Core OS Layer]]<br><br> | ||
+ | # [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Creating an iOS Development Certificate Signing Request]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Submitting the iOS Development Certificate Signing Request]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Installing an iOS Development Certificate]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Assigning Devices]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Creating an App ID]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Creating an iOS Development Provisioning Profile]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Enabling an iPhone Device for Development]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Associating an App ID with an App]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|iOS and SDK Version Compatibility]] | ||
+ | #* [[Testing iOS 6 Apps on the iPhone – Developer Certificates and Provisioning Profiles|Installing an App onto a Device]]<br><br> | ||
+ | # [[The Basics of Objective-C Programming (iOS 6)]] | ||
+ | #* [[The Basics of Objective-C Programming (iOS 6)|Objective-C Data Types and Variables]] | ||
+ | #* [[The Basics of Objective-C Programming (iOS 6)|Objective-C Expressions]] | ||
+ | #* [[The Basics of Objective-C Programming (iOS 6)|Objective-C Flow Control with if and else]] | ||
+ | #* [[The Basics of Objective-C Programming (iOS 6)|Looping with the for Statement]] | ||
+ | #* [[The Basics of Objective-C Programming (iOS 6)|Objective-C Looping with do and while]] | ||
+ | #* [[The Basics of Objective-C Programming (iOS 6)|Objective-C do ... while loops]]<br><br> | ||
+ | # [[The Basics of Object Oriented Programming in Objective-C (iOS 6)]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|What is an Object?]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|What is a Class?]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Declaring an Objective-C Class Interface]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Adding Instance Variables to a Class]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Define Class Methods]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Declaring an Objective-C Class Implementation]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Declaring and Initializing a Class Instance]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Automatic Reference Counting (ARC)]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Calling Methods and Accessing Instance Data]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Objective-C and Dot Notation]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|How Variables are Stored]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|An Overview of Indirection]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Indirection and Objects]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Indirection and Object Copying]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Creating the Program Section]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Bringing it all Together]] | ||
+ | #* [[The Basics of Object Oriented Programming in Objective-C (iOS 6)|Structuring Object-Oriented Objective-C Code]]<br><br> | ||
# [[The Basics of Modern Objective-C]] | # [[The Basics of Modern Objective-C]] | ||
+ | #* [[The Basics of Modern Objective-C|Default Property Synthesis]] | ||
+ | #* [[The Basics of Modern Objective-C|Method Ordering]] | ||
+ | #* [[The Basics of Modern Objective-C|NSNumber Literals]] | ||
+ | #* [[The Basics of Modern Objective-C|Array Literals]] | ||
+ | #* [[The Basics of Modern Objective-C|Dictionary Literals]]<br><br> | ||
+ | # [[An Overview of the iPhone iOS 6 Application Development Architecture]] | ||
+ | #* [[An Overview of the iPhone iOS 6 Application Development Architecture|Model View Controller (MVC)]] | ||
+ | #* [[An Overview of the iPhone iOS 6 Application Development Architecture|The Target-Action pattern, IBOutlets and IBActions]] | ||
+ | #* [[An Overview of the iPhone iOS 6 Application Development Architecture|Subclassing]] | ||
+ | #* [[An Overview of the iPhone iOS 6 Application Development Architecture|Delegation]]<br><br> | ||
+ | # [[Creating an Interactive iOS 6 iPhone App]] | ||
+ | #* [[Creating an Interactive iOS 6 iPhone App|Creating the New Project]] | ||
+ | #* [[Creating an Interactive iOS 6 iPhone App|Creating the User Interface]] | ||
+ | #* [[Creating an Interactive iOS 6 iPhone App|Building and Running the Sample Application]] | ||
+ | #* [[Creating an Interactive iOS 6 iPhone App|Adding Actions and Outlets]] | ||
+ | #* [[Creating an Interactive iOS 6 iPhone App|Connecting the Actions and Outlets to the User Interface]] | ||
+ | #* [[Creating an Interactive iOS 6 iPhone App|Building and Running the Finished Application]]<br><br> | ||
+ | # [[Writing iOS 6 Code to Hide the iPhone Keyboard]] | ||
+ | #* [[Writing iOS 6 Code to Hide the iPhone Keyboard|Creating the Example App]] | ||
+ | #* [[Writing iOS 6 Code to Hide the iPhone Keyboard|Hiding the Keyboard when the User Touches the Return Key]] | ||
+ | #* [[Writing iOS 6 Code to Hide the iPhone Keyboard|Hiding the Keyboard when the User Taps the Background]]<br><br> | ||
+ | # [[Establishing iOS 6 Outlets and Actions using the Xcode Assistant Editor]] | ||
+ | #* [[Establishing iOS 6 Outlets and Actions using the Xcode Assistant Editor|Displaying the Assistant Editor]] | ||
+ | #* [[Establishing iOS 6 Outlets and Actions using the Xcode Assistant Editor|Using the Assistant Editor]] | ||
+ | #* [[Establishing iOS 6 Outlets and Actions using the Xcode Assistant Editor|Adding an Outlet using the Assistant Editor]] | ||
+ | #* [[Establishing iOS 6 Outlets and Actions using the Xcode Assistant Editor|Adding an Action using the Assistant Editor]]<br><br> | ||
+ | # [[Understanding iPhone iOS 6 Views, Windows and the View Hierarchy]] | ||
+ | #* [[Understanding iPhone iOS 6 Views, Windows and the View Hierarchy|An Overview of Views]] | ||
+ | #* [[Understanding iPhone iOS 6 Views, Windows and the View Hierarchy|The UIWindow Class]] | ||
+ | #* [[Understanding iPhone iOS 6 Views, Windows and the View Hierarchy|The View Hierarchy]] | ||
+ | #* [[Understanding iPhone iOS 6 Views, Windows and the View Hierarchy|View Types]]<br><br> | ||
+ | # [[An Introduction to Auto Layout in iOS 6]] | ||
+ | #* [[An Introduction to Auto Layout in iOS 6|An Overview of Auto Layout]] | ||
+ | #* [[An Introduction to Auto Layout in iOS 6|Alignment Rects]] | ||
+ | #* [[An Introduction to Auto Layout in iOS 6|Intrinsic Content Size]] | ||
+ | #* [[An Introduction to Auto Layout in iOS 6|Content Hugging and Compression Resistance Priorities]] | ||
+ | #* [[An Introduction to Auto Layout in iOS 6|Three Ways to Create Constraints]] | ||
+ | #* [[An Introduction to Auto Layout in iOS 6|Constraints in more Detail]]<br><br> | ||
+ | # [[Working with iOS 6 Auto Layout Constraints in Interface Builder]] | ||
+ | #* [[Working with iOS 6 Auto Layout Constraints in Interface Builder|A Simple Example of Auto Layout in Action]] | ||
+ | #* [[Working with iOS 6 Auto Layout Constraints in Interface Builder|Enabling and Disabling Auto Layout in Interface Builder]] | ||
+ | #* [[Working with iOS 6 Auto Layout Constraints in Interface Builder|The Auto Layout Features of Interface Builder]] | ||
+ | #* [[Working with iOS 6 Auto Layout Constraints in Interface Builder|Automatic Constraints]] | ||
+ | #* [[Working with iOS 6 Auto Layout Constraints in Interface Builder|Visual Cues]] | ||
+ | #* [[Working with iOS 6 Auto Layout Constraints in Interface Builder|Viewing and Editing Constraints Details]] | ||
+ | #* [[Working with iOS 6 Auto Layout Constraints in Interface Builder|Creating New Constraints in Interface Builder]]<br><br> | ||
+ | # [[An iPhone iOS 6 Auto Layout Example]] | ||
+ | #* [[An iPhone iOS 6 Auto Layout Example|Preparing the Project]] | ||
+ | #* [[An iPhone iOS 6 Auto Layout Example|Designing the User Interface]] | ||
+ | #* [[An iPhone iOS 6 Auto Layout Example|Adjusting Constraint Priorities]] | ||
+ | #* [[An iPhone iOS 6 Auto Layout Example|Alignment and Width Equality]] | ||
+ | #* [[An iPhone iOS 6 Auto Layout Example|Testing the Application]]<br><br> | ||
+ | # [[Implementing iOS 6 Auto Layout Constraints in Code]] | ||
+ | #* [[Implementing iOS 6 Auto Layout Constraints in Code|Creating Constraints in Code]] | ||
+ | #* [[Implementing iOS 6 Auto Layout Constraints in Code|Adding a Constraint to a View]] | ||
+ | #* [[Implementing iOS 6 Auto Layout Constraints in Code|Turning off Auto Resizing Translation]] | ||
+ | #* [[Implementing iOS 6 Auto Layout Constraints in Code|An Example Application]] | ||
+ | #* [[Implementing iOS 6 Auto Layout Constraints in Code|Creating the Views]] | ||
+ | #* [[Implementing iOS 6 Auto Layout Constraints in Code|Creating and Adding the Constraints]] | ||
+ | #* [[Implementing iOS 6 Auto Layout Constraints in Code|Removing Constraints]]<br><br> | ||
+ | # [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6]] | ||
+ | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6|The Example Application]] | ||
+ | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6|Establishing Outlets]] | ||
+ | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6|Writing the Code to Remove the Old Constraint]] | ||
+ | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6|Adding the Cross Hierarchy Constraint]] | ||
+ | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6|Testing the Application]]<br><br> | ||
+ | # [[Understanding the iOS 6 Auto Layout Visual Format Language]] | ||
+ | #* [[Understanding the iOS 6 Auto Layout Visual Format Language|Introducing the Visual Format Language]] | ||
+ | #* [[Understanding the iOS 6 Auto Layout Visual Format Language|Visual Language Format Examples]] | ||
+ | #* [[Understanding the iOS 6 Auto Layout Visual Format Language|Using the constraintsWithVisualFormat: Method]]<br><br> | ||
+ | # [[Using Xcode Storyboarding (iOS 6)|Using Xcode Storyboarding]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Creating the Storyboard Example Project]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Accessing the Storyboard]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Adding Scenes to the Storyboard]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Configuring Storyboard Segues]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Configuring Storyboard Transitions]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Associating a View Controller with a Scene]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Passing Data Between Scenes]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Unwinding Storyboard Segues]] | ||
+ | #* [[Using Xcode Storyboarding (iOS 6)|Triggering a Storyboard Segue Programmatically]]<br><br> | ||
+ | # [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|An Overview of the Tab Bar]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Understanding View Controllers in a Multiview Application]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Setting up the Tab Bar Example Application]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Reviewing the Project Files]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Renaming the Initial View Controller]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Adding the View Controller for the Second Content View]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Adding the Tab Bar Controller to the Storyboard]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Adding a Second View Controller to the Storyboard]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Designing the View Controller User interfaces]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Configuring the Tab Bar Items]] | ||
+ | #* [[Using Xcode Storyboards to create an iOS 6 iPhone Tab Bar Application|Building and Running the Application]]<br><br> | ||
+ | # [[An Overview of iOS 6 Table Views and Xcode Storyboards]] | ||
+ | #* [[An Overview of iOS 6 Table Views and Xcode Storyboards|An Overview of the Table View]] | ||
+ | #* [[An Overview of iOS 6 Table Views and Xcode Storyboards|Static vs. Dynamic Table Views]] | ||
+ | #* [[An Overview of iOS 6 Table Views and Xcode Storyboards|The Table View Delegate and dataSource]] | ||
+ | #* [[An Overview of iOS 6 Table Views and Xcode Storyboards|Table View Styles]] | ||
+ | #* [[An Overview of iOS 6 Table Views and Xcode Storyboards|Table View Cell Styles]] | ||
+ | #* [[An Overview of iOS 6 Table Views and Xcode Storyboards|Table View Cell Reuse]]<br><br> | ||
+ | # [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Creating the Example Project]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Adding the TableView Controller to the Storyboard]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Creating the UITableViewController and UITableViewCell Subclasses]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Declaring the Cell Reuse Identifier]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Designing a Storyboard UITableView Prototype Cell]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Modifying the CarTableViewCell Class]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Creating the Table View Datasource]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Downloading and Adding the Image Files]] | ||
+ | #* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells (iOS 6)|Compiling and Running the Application]]<br><br> | ||
+ | # [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Implementing TableView Navigation using Xcode Storyboards]] | ||
+ | #* [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Understanding the Navigation Controller]] | ||
+ | #* [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Adding the New Scene to the Storyboard]] | ||
+ | #* [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Adding a Navigation Controller]] | ||
+ | #* [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Establishing the Storyboard Segue]] | ||
+ | #* [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Modifying the CarDetailViewController Class]] | ||
+ | #* [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Using prepareForSegue: to Pass Data between Storyboard Scenes]] | ||
+ | #* [[Implementing TableView Navigation using Xcode Storyboards (iOS 6)|Testing the Application]]<br><br> | ||
+ | # [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Using an Xcode Storyboard to Create a Static Table View]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|An Overview of the Static Table Project]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Creating the Project]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Adding a Table View Controller]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Changing the Table View Content Type]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Designing the Static Table]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Adding Items to the Table Cells]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Modifying the StaticTableViewController Class]] | ||
+ | #* [[Using an Xcode Storyboard to Create a Static Table View (iOS 6)|Building and Running the Application]]<br><br> | ||
+ | # [[Implementing a Page based iOS 6 iPhone Application using UIPageViewController]] | ||
+ | #* [[Implementing a Page based iOS 6 iPhone Application using UIPageViewController|The UIPageViewController Class]] | ||
+ | #* [[Implementing a Page based iOS 6 iPhone Application using UIPageViewController|The UIPageViewController DataSource]] | ||
+ | #* [[Implementing a Page based iOS 6 iPhone Application using UIPageViewController|Navigation Orientation]] | ||
+ | #* [[Implementing a Page based iOS 6 iPhone Application using UIPageViewController|Spine Location]] | ||
+ | #* [[Implementing a Page based iOS 6 iPhone Application using UIPageViewController|The UIPageViewController Delegate Protocol]]<br><br> | ||
+ | # [[An Example iOS 6 iPhone UIPageViewController Application]] | ||
+ | #* [[An Example iOS 6 iPhone UIPageViewController Application|The Xcode Page-based Application Template]] | ||
+ | #* [[An Example iOS 6 iPhone UIPageViewController Application|Creating the Project]] | ||
+ | #* [[An Example iOS 6 iPhone UIPageViewController Application|Adding the Content View Controller]] | ||
+ | #* [[An Example iOS 6 iPhone UIPageViewController Application|Creating the Data Model]] | ||
+ | #* [[An Example iOS 6 iPhone UIPageViewController Application|Initializing the UIPageViewController]] | ||
+ | #* [[An Example iOS 6 iPhone UIPageViewController Application|Running the UIPageViewController Application]]<br><br> | ||
+ | # [[Using the UIPickerView and UIDatePicker Components (iOS 6)|Using the UIPickerView and UIDatePicker Components]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components (iOS 6)|The DatePicker and PickerView Components]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components (iOS 6)|A DatePicker Example]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components (iOS 6)|Designing the User Interface]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components (iOS 6)|Coding the Date Picker Example Functionality]] | ||
+ | #* [[Using the UIPickerView and UIDatePicker Components (iOS 6)|Building and Running the iPhone Date Picker Application]]<br><br> | ||
+ | # [[An iOS 6 iPhone UIPickerView Example]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|Creating the iOS 6 PickerView Project]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|UIPickerView Delegate and DataSource]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|The PickerViewController.h File]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|Designing the User Interface]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|Initializing the Arrays]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|Implementing the DataSource Protocol]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|Implementing the Delegate Protocol]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|Hiding the Keyboard]] | ||
+ | #* [[An iOS 6 iPhone UIPickerView Example|Testing the Application]]<br><br> | ||
+ | # [[Working with Directories on iOS 6]] | ||
+ | #* [[Working with Directories on iOS 6|The Application Documents Directory]] | ||
+ | #* [[Working with Directories on iOS 6|The Objective-C NSFileManager, NSFileHandle and NSData Classes]] | ||
+ | #* [[Working with Directories on iOS 6|Understanding Pathnames in Objective-C]] | ||
+ | #* [[Working with Directories on iOS 6|Obtaining a Reference to the Default NSFileManager Object]] | ||
+ | #* [[Working with Directories on iOS 6|Identifying the Current Working Directory]] | ||
+ | #* [[Working with Directories on iOS 6|Identifying the Documents Directory]] | ||
+ | #* [[Working with Directories on iOS 6|Identifying the Temporary Directory]] | ||
+ | #* [[Working with Directories on iOS 6|Changing Directory]] | ||
+ | #* [[Working with Directories on iOS 6|Creating a New Directory]] | ||
+ | #* [[Working with Directories on iOS 6|Deleting a Directory]] | ||
+ | #* [[Working with Directories on iOS 6|Listing the Contents of a Directory]] | ||
+ | #* [[Working with Directories on iOS 6|Getting the Attributes of a File or Directory]]<br><br> | ||
+ | # [[Working with iPhone Files on iOS 6]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Creating an NSFileManager Instance]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Checking for the Existence of a File]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Comparing the Contents of Two Files]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Checking if a File is Readable/Writable/Executable/Deletable]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Moving/Renaming a File]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Copying a File]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Removing a File]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Creating a Symbolic Link]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Reading and Writing Files with NSFileManager]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Working with Files using the NSFileHandle Class]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Creating an NSFileHandle Object]] | ||
+ | #* [[Working with iPhone Files on iOS 6|NSFileHandle File Offsets and Seeking]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Reading Data from a File]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Writing Data to a File]] | ||
+ | #* [[Working with iPhone Files on iOS 6|Truncating a File]]<br><br> | ||
+ | # [[iOS 6 iPhone Directory Handling and File I/O – A Worked Example]] | ||
+ | #* [[iOS 6 iPhone Directory Handling and File I/O – A Worked Example|The Example iPhone Application]] | ||
+ | #* [[iOS 6 iPhone Directory Handling and File I/O – A Worked Example|Setting up the Application project]] | ||
+ | #* [[iOS 6 iPhone Directory Handling and File I/O – A Worked Example|Designing the User Interface]] | ||
+ | #* [[iOS 6 iPhone Directory Handling and File I/O – A Worked Example|Checking the Data File on Application Startup]] | ||
+ | #* [[iOS 6 iPhone Directory Handling and File I/O – A Worked Example|Implementing the Action Method]] | ||
+ | #* [[iOS 6 iPhone Directory Handling and File I/O – A Worked Example|Building and Running the Example]]<br><br> | ||
+ | # [[Preparing an iOS 6 App to use iCloud Storage]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|What is iCloud?]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|iCloud Data Storage Services]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|Preparing an Application to Use iCloud Storage]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|Creating an iOS 6 iCloud enabled App ID]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|Creating and Installing an iCloud Enabled Provisioning Profile]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|Creating an iCloud Entitlements File]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|Manually Creating the Entitlements File]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|Accessing Multiple Ubiquity Containers]] | ||
+ | #* [[Preparing an iOS 6 App to use iCloud Storage|Ubiquity Container URLs]]<br><br> | ||
+ | # [[Managing Files using the iOS 6 UIDocument Class]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|An Overview of the UIDocument Class]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Subclassing the UIDocument Class]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Conflict Resolution and Document States]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|The UIDocument Example Application]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Creating a UIDocument Subclass]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Designing the User Interface]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Implementing the Application Data Structure]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Implementing the contentsForType Method]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Implementing the loadFromContents Method]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Loading the Document at App Launch]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Saving Content to the Document]] | ||
+ | #* [[Managing Files using the iOS 6 UIDocument Class|Testing the Application]]<br><br> | ||
+ | # [[Using iCloud Storage in an iOS 6 iPhone Application]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|iCloud Usage Guidelines]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Preparing the iCloudStore Application for iCloud Access]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Configuring the View Controller]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Implementing the viewDidLoad Method]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Implementing the metadataQueryDidFinishGathering: Method]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Implementing the saveDocument Method]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Enabling iCloud Document and Data Storage on an iPhone]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Running the iCloud Application]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Reviewing and Deleting iCloud Based Documents]] | ||
+ | #* [[Using iCloud Storage in an iOS 6 iPhone Application|Making a Local File Ubiquitous]]<br><br> | ||
+ | # [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|An Overview of iCloud Key-Value Data Storage]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Sharing Data Between Applications]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Data Storage Restrictions]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Conflict Resolution]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Receiving Notification of Key-Value Changes]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|An iCloud Key-Value Data Storage Example]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Enabling the Application for iCloud Key Value Data Storage]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Designing the User Interface]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Implementing the View Controller]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Modifying the viewDidLoad Method]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Implementing the Notification Method]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Implementing the saveData Method]] | ||
+ | #* [[Synchronizing iPhone iOS 6 Key-Value Data using iCloud|Testing the Application]]<br><br> | ||
+ | # [[iOS 6 iPhone Data Persistence using Archiving]] | ||
+ | #* [[iOS 6 iPhone Data Persistence using Archiving|An Overview of Archiving]] | ||
+ | #* [[iOS 6 iPhone Data Persistence using Archiving|The Archiving Example Application]] | ||
+ | #* [[iOS 6 iPhone Data Persistence using Archiving|Designing the User Interface]] | ||
+ | #* [[iOS 6 iPhone Data Persistence using Archiving|Checking for the Existence of the Archive File on Startup]] | ||
+ | #* [[iOS 6 iPhone Data Persistence using Archiving|Archiving Object Data in the Action Method]] | ||
+ | #* [[iOS 6 iPhone Data Persistence using Archiving|Testing the Application]]<br><br> | ||
+ | # [[iOS 6 iPhone Database Implementation using SQLite]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|What is SQLite?]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Structured Query Language (SQL)]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Trying SQLite on MacOS X]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Preparing an iPhone Application Project for SQLite Integration]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Key SQLite Functions]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Declaring a SQLite Database]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Opening or Creating a Database]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Preparing and Executing a SQL Statement]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Creating a Database Table]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Extracting Data from a Database Table]] | ||
+ | #* [[iOS 6 iPhone Database Implementation using SQLite|Closing a SQLite Database]]<br><br> | ||
+ | # [[An Example SQLite based iOS 6 iPhone Application]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|About the Example SQLite iPhone Application]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|Creating and Preparing the SQLite Application Project]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|Importing sqlite3.h and declaring the Database Reference]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|Designing the User Interface]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|Creating the Database and Table]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|Implementing the Code to Save Data to the SQLite Database]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|Implementing Code to Extract Data from the SQLite Database]] | ||
+ | #* [[An Example SQLite based iOS 6 iPhone Application|Building and Running the Application]]<br><br> | ||
+ | # [[Working with iOS 6 iPhone Databases using Core Data]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|The Core Data Stack]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Managed Objects]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Managed Object Context]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Managed Object Model]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Persistent Store Coordinator]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Persistent Object Store]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Defining an Entity Description]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Obtaining the Managed Object Context]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Getting an Entity Description]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Creating a Managed Object]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Getting and Setting the Attributes of a Managed Object]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Fetching Managed Objects]] | ||
+ | #* [[Working with iOS 6 iPhone Databases using Core Data|Retrieving Managed Objects based on Criteria]]<br><br> | ||
+ | # [[An iOS 6 iPhone Core Data Tutorial]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|The iPhone Core Data Example Application]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Creating a Core Data based iPhone Application]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Creating the Entity Description]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Adding a View Controller]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Designing the User Interface]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Saving Data to the Persistent Store using Core Data]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Retrieving Data from the Persistent Store using Core Data]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Building and Running the Example Application]] | ||
+ | #* [[An iOS 6 iPhone Core Data Tutorial|Summary]]<br><br> | ||
+ | # [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|The Responder Chain]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|Forwarding an Event to the Next Responder]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|Gestures]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|Taps]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|Touches]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|Touch Notification Methods]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|touchesBegan method]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|touchesMoved method]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|touchesEnded method]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitouch, Taps and Gestures|touchesCancelled method]]<br><br> | ||
+ | # [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|The Example iOS 6 iPhone Tap and Touch Application]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Creating the Example iOS Touch Project]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Designing the User Interface]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Enabling Multitouch on the View]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Implementing the touchesBegan Method]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Implementing the touchesMoved Method]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Implementing the touchesEnded Method]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Getting the Coordinates of a Touch]] | ||
+ | #* [[An Example iOS 6 iPhone Touch, Multitouch and Tap Application|Building and Running the Touch Example Application]]<br><br> | ||
+ | # [[Detecting iOS 6 iPhone Touch Screen Gesture Motions]] | ||
+ | #* [[Detecting iOS 6 iPhone Touch Screen Gesture Motions|The Example iOS 6 iPhone Gesture Application]] | ||
+ | #* [[Detecting iOS 6 iPhone Touch Screen Gesture Motions|Creating the Example Project]] | ||
+ | #* [[Detecting iOS 6 iPhone Touch Screen Gesture Motions|Designing the Application User Interface]] | ||
+ | #* [[Detecting iOS 6 iPhone Touch Screen Gesture Motions|Implementing the touchesBegan Method]] | ||
+ | #* [[Detecting iOS 6 iPhone Touch Screen Gesture Motions|Implementing the touchesMoved Method]] | ||
+ | #* [[Detecting iOS 6 iPhone Touch Screen Gesture Motions|Implementing the touchesEnded Method]] | ||
+ | #* [[Detecting iOS 6 iPhone Touch Screen Gesture Motions|Building and Running the Gesture Example]]<br><br> | ||
+ | # [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|The UIGestureRecognizer Class]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Recognizer Action Messages]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Discrete and Continuous Gestures]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Obtaining Data from a Gesture]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Recognizing Tap Gestures]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Recognizing Pinch Gestures]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Detecting Rotation Gestures]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Recognizing Pan and Dragging Gestures]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Recognizing Swipe Gestures]] | ||
+ | #* [[Identifying iPhone Gestures using iOS 6 Gesture Recognizers|Recognizing Long Touch (Touch and Hold) Gestures]]<br><br> | ||
+ | # [[An iPhone iOS 6 Gesture Recognition Tutorial]] | ||
+ | #* [[An iPhone iOS 6 Gesture Recognition Tutorial|Creating the Gesture Recognition Project]] | ||
+ | #* [[An iPhone iOS 6 Gesture Recognition Tutorial|Designing the User Interface]] | ||
+ | #* [[An iPhone iOS 6 Gesture Recognition Tutorial|Implementing the Action Methods]] | ||
+ | #* [[An iPhone iOS 6 Gesture Recognition Tutorial|Testing the Gesture Recognition Application]]<br><br> | ||
+ | # [[An Overview of iOS 6 Collection View and Flow Layout]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|An Overview of Collection Views]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionView Class]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionViewCell Class]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionReusableView Class]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionViewFlowLayout Class]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionViewLayoutAttributes Class]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionViewDataSource Protocol]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionViewDelegate Protocol]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|The UICollectionViewDelegateFlowLayout Protocol]] | ||
+ | #* [[An Overview of iOS 6 Collection View and Flow Layout|Cell and View Reuse]]<br><br> | ||
+ | # [[An iPhone iOS 6 Storyboard-based Collection View Tutorial]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Creating the Collection View Example Project]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Removing the Template View Controller]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Adding a Collection View Controller to the Storyboard]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Adding the Collection View Cell Class to the Project]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Designing the Cell Prototype]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Implementing the Data Model]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Implementing the Data Source]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Testing the Application]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Setting Sizes for Cell Items]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Changing Scroll Direction]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Implementing a Supplementary View]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Implementing the Supplementary View Protocol Methods]] | ||
+ | #* [[An iPhone iOS 6 Storyboard-based Collection View Tutorial|Deleting Collection View Items]]<br><br> | ||
+ | # [[Subclassing and Extending the iOS 6 Collection View Flow Layout]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|About the Example Layout Class]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Subclassing the UICollectionViewFlowLayout Class]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Extending the New Layout Class]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Implementing the layoutAttributesForItemAtIndexPath: Method]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Implementing the layoutAttributesForElementsInRect: Method]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Implementing the modifyLayoutAttributes: Method]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Adding the New Layout and Pinch Gesture Recognizer]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Implementing the Pinch Recognizer]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Avoiding Image Clipping]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Adding the QuartzCore Framework to the Project]] | ||
+ | #* [[Subclassing and Extending the iOS 6 Collection View Flow Layout|Testing the Application]]<br><br> | ||
+ | # [[Drawing iOS 6 iPhone 2D Graphics with Quartz]] | ||
+ | #* [[Drawing iOS 6 iPhone 2D Graphics with Quartz|Introducing Core Graphics and Quartz 2D]] | ||
+ | #* [[Drawing iOS 6 iPhone 2D Graphics with Quartz|The drawRect Method]] | ||
+ | #* [[Drawing iOS 6 iPhone 2D Graphics with Quartz|Points, Coordinates and Pixels]] | ||
+ | #* [[Drawing iOS 6 iPhone 2D Graphics with Quartz|The Graphics Context]] | ||
+ | #* [[Drawing iOS 6 iPhone 2D Graphics with Quartz|Working with Colors in Quartz 2D]]<br><br> | ||
+ | # [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|The iOS iPhone Drawing Example Application]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Creating the New Project]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Creating the UIView Subclass]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Locating the drawRect Method in the UIView Subclass]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing a Line]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing Paths]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing a Rectangle]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing an Ellipse or Circle]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Filling a Path with a Color]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing an Arc]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing a Cubic Bézier Curve]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing a Quadratic Bézier Curve]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Dashed Line Drawing]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Drawing an Image into a Graphics Context]] | ||
+ | #* [[An iOS 6 iPhone Graphics Tutorial using Quartz 2D and Core Image|Image Filtering with the Core Image Framework]]<br><br> | ||
+ | # [[Basic iOS 6 iPhone Animation using Core Animation]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|UIView Core Animation Blocks]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Understanding Animation Curves]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Receiving Notification of Animation Completion]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Performing Affine Transformations]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Combining Transformations]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Creating the Animation Example Application]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Implementing the Interface File]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Drawing in the UIView]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Detecting Screen Touches and Performing the Animation]] | ||
+ | #* [[Basic iOS 6 iPhone Animation using Core Animation|Building and Running the Animation Application]]<br><br> | ||
+ | # [[Integrating iAds into an iOS 6 iPhone App]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|iOS iPhone Advertising Options]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|iAds Advertisement Formats]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Basic Rules for the Display of iAds]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Creating an Example iAds iPhone Application]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Adding the iAds Framework to the Xcode Project]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Configuring the View Controller]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Designing the User Interface]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Creating the Banner Ad]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Displaying the Ad]] | ||
+ | #* [[Integrating iAds into an iOS 6 iPhone App|Implementing the Delegate Methods]]<br><br> | ||
+ | # [[An Overview of iOS 6 iPhone Multitasking]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitasking|Understanding iOS Application States]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitasking|A Brief Overview of the Multitasking Application Lifecycle]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitasking|Disabling Multitasking for an iOS Application]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitasking|Checking for Multitasking Support]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitasking|Supported Forms of Background Execution]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitasking|The Rules of Background Execution]] | ||
+ | #* [[An Overview of iOS 6 iPhone Multitasking|Scheduling Local Notifications]]<br><br> | ||
+ | # [[Scheduling iOS 6 iPhone Local Notifications]] | ||
+ | #* [[Scheduling iOS 6 iPhone Local Notifications|Creating the Local Notification iPhone App Project]] | ||
+ | #* [[Scheduling iOS 6 iPhone Local Notifications|Locating the Application Delegate Method]] | ||
+ | #* [[Scheduling iOS 6 iPhone Local Notifications|Adding a Sound File to the Project]] | ||
+ | #* [[Scheduling iOS 6 iPhone Local Notifications|Scheduling the Local Notification]] | ||
+ | #* [[Scheduling iOS 6 iPhone Local Notifications|Testing the Application]] | ||
+ | #* [[Scheduling iOS 6 iPhone Local Notifications|Cancelling Scheduled Notifications]] | ||
+ | #* [[Scheduling iOS 6 iPhone Local Notifications|Immediate Triggering of a Local Notification]]<br><br> | ||
+ | # [[An Overview of iOS 6 Application State Preservation and Restoration]] | ||
+ | #* [[An Overview of iOS 6 Application State Preservation and Restoration|The Preservation and Restoration Process]] | ||
+ | #* [[An Overview of iOS 6 Application State Preservation and Restoration|Opting In to Preservation and Restoration]] | ||
+ | #* [[An Overview of iOS 6 Application State Preservation and Restoration|Assigning Restoration Identifiers]] | ||
+ | #* [[An Overview of iOS 6 Application State Preservation and Restoration|Default Preservation Features of UIKit]] | ||
+ | #* [[An Overview of iOS 6 Application State Preservation and Restoration|Saving and Restoring Additional State Information]] | ||
+ | #* [[An Overview of iOS 6 Application State Preservation and Restoration|Understanding the Restoration Process]] | ||
+ | #* [[An Overview of iOS 6 Application State Preservation and Restoration|Saving General Application State]]<br><br> | ||
+ | # [[An iOS 6 iPhone State Preservation and Restoration Tutorial]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Creating the Example Application]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Trying the Application without State Preservation]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Opting-in to State Preservation]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Setting Restoration Identifiers]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Encoding and Decoding View Controller State]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Adding a Navigation Controller to the Storyboard]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Adding the Third View Controller]] | ||
+ | #* [[An iOS 6 iPhone State Preservation and Restoration Tutorial|Creating the Restoration Class]]<br><br> | ||
+ | # [[Integrating Maps into iPhone iOS 6 Applications using MKMapItem]] | ||
+ | #* [[Integrating Maps into iPhone iOS 6 Applications using MKMapItem|MKMapItem and MKPlacemark Classes]] | ||
+ | #* [[Integrating Maps into iPhone iOS 6 Applications using MKMapItem|An Introduction to Forward and Reverse Geocoding]] | ||
+ | #* [[Integrating Maps into iPhone iOS 6 Applications using MKMapItem|Creating MKPlacemark Instances]] | ||
+ | #* [[Integrating Maps into iPhone iOS 6 Applications using MKMapItem|Working with MKMapItem]] | ||
+ | #* [[Integrating Maps into iPhone iOS 6 Applications using MKMapItem|MKMapItem Options and Enabling Turn-by-Turn Directions]] | ||
+ | #* [[Integrating Maps into iPhone iOS 6 Applications using MKMapItem|Adding Item Details to an MKMapItem]]<br><br> | ||
+ | # [[An Example iOS 6 iPhone MKMapItem Application]] | ||
+ | #* [[An Example iOS 6 iPhone MKMapItem Application|Creating the MapItem Project]] | ||
+ | #* [[An Example iOS 6 iPhone MKMapItem Application|Designing the User Interface]] | ||
+ | #* [[An Example iOS 6 iPhone MKMapItem Application|Converting the Destination using Forward Geocoding]] | ||
+ | #* [[An Example iOS 6 iPhone MKMapItem Application|Launching the Map]] | ||
+ | #* [[An Example iOS 6 iPhone MKMapItem Application|Adding Build Libraries]] | ||
+ | #* [[An Example iOS 6 iPhone MKMapItem Application|Building and Running the Application]]<br><br> | ||
+ | # [[Getting iPhone Location Information using the iOS 6 Core Location Framework]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|The Basics of Core Location]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Configuring the Desired Location Accuracy]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Configuring the Distance Filter]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|The Location Manager Delegate]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Obtaining Location Information from CLLocation Objects]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Longitude and Latitude]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Accuracy]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Altitude]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Calculating Distances]] | ||
+ | #* [[Getting iPhone Location Information using the iOS 6 Core Location Framework|Location Information and Multitasking]]<br><br> | ||
+ | # [[An Example iOS 6 iPhone Location Application]] | ||
+ | #* [[An Example iOS 6 iPhone Location Application|Creating the Example iOS 6 iPhone Location Project]] | ||
+ | #* [[An Example iOS 6 iPhone Location Application|Adding the Core Location Framework to the Project]] | ||
+ | #* [[An Example iOS 6 iPhone Location Application|Designing the User Interface]] | ||
+ | #* [[An Example iOS 6 iPhone Location Application|Creating the CLLocationManager Object]] | ||
+ | #* [[An Example iOS 6 iPhone Location Application|Implementing the Action Method]] | ||
+ | #* [[An Example iOS 6 iPhone Location Application|Implementing the Application Delegate Methods]] | ||
+ | #* [[An Example iOS 6 iPhone Location Application|Building and Running the iPhone Location Application]]<br><br> | ||
+ | # [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|About the MapKit Framework]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Understanding Map Regions]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|About the iPhone MKMapView Tutorial]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Creating the iPhone Map Tutorial]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Adding the MapKit Framework to the Xcode Project]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Creating the MKMapView Instance and Toolbar]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Configuring the Map View]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Changing the MapView Region]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Changing the Map Type]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Testing the iPhone MapView Application]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Updating the Map View based on User Movement]] | ||
+ | #* [[Working with Apple Maps on the iPhone with MapKit and the MKMapView Class|Adding Basic Annotations to a Map View]]<br><br> | ||
+ | # [[Using iOS 6 Event Kit to Create Date and Location Based Reminders]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|An Overview of the Event Kit Framework]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|The EKEventStore Class]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Accessing Calendars in the Database]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Accessing Current Reminders]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Creating Reminders]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Creating Alarms]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Creating the Example Project]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Designing the User Interface for the Date/Time Based Reminder Screen]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Implementing the Reminder Code]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Hiding the Keyboard]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Designing Location-based Reminder Screen]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Creating a Location-based Reminder]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Adding the Core Location and Event Kit Frameworks]] | ||
+ | #* [[Using iOS 6 Event Kit to Create Date and Location Based Reminders|Testing the Application]]<br><br> | ||
+ | # [[Accessing the iPhone Camera and Photo Library (iOS 6)|Accessing the iPhone Camera and Photo Library]] | ||
+ | #* [[Accessing the iPhone Camera and Photo Library (iOS 6)|The iOS 6 UIImagePickerController Class]] | ||
+ | #* [[Accessing the iPhone Camera and Photo Library (iOS 6)|Creating and Configuring a UIImagePickerController Instance]] | ||
+ | #* [[Accessing the iPhone Camera and Photo Library (iOS 6)|Configuring the UIImagePickerController Delegate]] | ||
+ | #* [[Accessing the iPhone Camera and Photo Library (iOS 6)|Detecting Device Capabilities]] | ||
+ | #* [[Accessing the iPhone Camera and Photo Library (iOS 6)|Saving Movies and Images]]<br><br> | ||
+ | # [[An Example iOS 6 iPhone Camera Application]] | ||
+ | #* [[An Example iOS 6 iPhone Camera Application|An Overview of the Application]] | ||
+ | #* [[An Example iOS 6 iPhone Camera Application|Creating the Camera Project]] | ||
+ | #* [[An Example iOS 6 iPhone Camera Application|Adding Framework Support]] | ||
+ | #* [[An Example iOS 6 iPhone Camera Application|Designing the User Interface]] | ||
+ | #* [[An Example iOS 6 iPhone Camera Application|Implementing the Action Methods]] | ||
+ | #* [[An Example iOS 6 iPhone Camera Application|Writing the Delegate Methods]] | ||
+ | #* [[An Example iOS 6 iPhone Camera Application|Building and Running the Application]]<br><br> | ||
+ | # [[Video Playback from within an iOS 6 iPhone Application]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|An Overview of the MPMoviePlayerController Class]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|Supported Video Formats]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|The iPhone Movie Player Example Application]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|Adding the MediaPlayer Framework to the Project]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|Designing the User Interface]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|Declaring the MoviePlayer Instance]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|Implementing the Action Method]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|The Target-Action Notification Method]] | ||
+ | #* [[Video Playback from within an iOS 6 iPhone Application|Build and Run the Application]]<br><br> | ||
+ | # [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Playing Audio on an iPhone using AVAudioPlayer]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Supported Audio Formats]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Receiving Playback Notifications]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Controlling and Monitoring Playback]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Creating the iPhone Audio Example Application]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Adding the AVFoundation Framework]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Adding an Audio File to the Project Resources]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Designing the User Interface]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Implementing the Action Methods]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Creating and Initializing the AVAudioPlayer Object]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Implementing the AVAudioPlayerDelegate Protocol Methods]] | ||
+ | #* [[Playing Audio on an iPhone using AVAudioPlayer (iOS 6)|Building and Running the Application]]<br><br> | ||
+ | # [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|Recording Audio on an iPhone with AVAudioRecorder]] | ||
+ | #* [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|An Overview of the iPhone AVAudioRecorder Tutorial]] | ||
+ | #* [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|Creating the Recorder Project]] | ||
+ | #* [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|Designing the User Interface]] | ||
+ | #* [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|Creating the AVAudioRecorder Instance]] | ||
+ | #* [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|Implementing the Action Methods]] | ||
+ | #* [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|Implementing the Delegate Methods]] | ||
+ | #* [[Recording Audio on an iPhone with AVAudioRecorder (iOS 6)|Testing the Application]]<br><br> | ||
+ | # [[Integrating Twitter and Facebook into iPhone iOS 6 Applications]] | ||
+ | #* [[Integrating Twitter and Facebook into iPhone iOS 6 Applications|The iOS 6 UIActivityController class]] | ||
+ | #* [[Integrating Twitter and Facebook into iPhone iOS 6 Applications|The Social Framework]] | ||
+ | #* [[Integrating Twitter and Facebook into iPhone iOS 6 Applications|iOS 6 Accounts Framework]] | ||
+ | #* [[Integrating Twitter and Facebook into iPhone iOS 6 Applications|Using the UIActivityViewController Class]] | ||
+ | #* [[Integrating Twitter and Facebook into iPhone iOS 6 Applications|Using the SLComposeViewController Class]]<br><br> | ||
+ | # [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Creating the Facebook Social App]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Designing the User Interface]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Creating Outlets and Actions]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Implementing the selectImage and Delegate Methods]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Hiding the Keyboard]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Posting the Message to Facebook]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Adding the Social Framework to the Build Phases]] | ||
+ | #* [[An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController|Running the Social Application]]<br><br> | ||
+ | # [[iPhone iOS 6 Facebook and Twitter Integration using SLRequest]] | ||
+ | #* [[iPhone iOS 6 Facebook and Twitter Integration using SLRequest|Using SLRequest and the Account Framework]] | ||
+ | #* [[iPhone iOS 6 Facebook and Twitter Integration using SLRequest|Twitter Integration using SLRequest]] | ||
+ | #* [[iPhone iOS 6 Facebook and Twitter Integration using SLRequest|Facebook Integration using SLRequest]]<br><br> | ||
+ | # [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|Creating the TwitterApp Project]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|Designing the User Interface]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|Modifying the Interface File]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|Accessing the Twitter API]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|Calling the getTimeLine Method]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|The Table View Delegate Methods]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|Adding Account and Social Framework to the Build Phases]] | ||
+ | #* [[An iOS 6 iPhone Twitter Integration Tutorial using SLRequest|Building and Running the Application]]<br><br> | ||
+ | # [[Making Store Purchases with the SKStoreProductViewController Class]] | ||
+ | #* [[Making Store Purchases with the SKStoreProductViewController Class|The SKStoreProductViewController Class]] | ||
+ | #* [[Making Store Purchases with the SKStoreProductViewController Class|Creating the Example Project]] | ||
+ | #* [[Making Store Purchases with the SKStoreProductViewController Class|Creating the User Interface]] | ||
+ | #* [[Making Store Purchases with the SKStoreProductViewController Class|Displaying the Store Kit Product View Controller]] | ||
+ | #* [[Making Store Purchases with the SKStoreProductViewController Class|Implementing the Delegate Method]] | ||
+ | #* [[Making Store Purchases with the SKStoreProductViewController Class|Adding the Store Kit Framework to the Build Phases]] | ||
+ | #* [[Making Store Purchases with the SKStoreProductViewController Class|Testing the Application]]<br><br> | ||
+ | # [[Building In-App Purchasing into iPhone iOS 6 Applications]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|In-App Purchase Options]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|Uploading App Store Hosted Content]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|Configuring In-App Purchase Items]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|Sending a Product Request]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|Accessing the Payment Queue]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|The Transaction Observer Object]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|Initiating the Purchase]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|The Transaction Process]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|Transaction Restoration Process]] | ||
+ | #* [[Building In-App Purchasing into iPhone iOS 6 Applications|Testing In-App Purchases]]<br><br> | ||
+ | # [[Preparing an iOS 6 Application for In-App Purchases]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|About the Example Application]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|Creating the App ID]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|Creating the Provisioning Profile]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|Creating the Xcode Project]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|Installing the Provisioning Profile]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|Configuring Code Signing]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|Configuring the Application in iTunes Connect]] | ||
+ | #* [[Preparing an iOS 6 Application for In-App Purchases|Creating an In-App Purchase Item]]<br><br> | ||
+ | # [[An iPhone iOS 6 In-App Purchase Tutorial]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|The Application User Interface]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|Designing the Storyboard]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|Creating the Purchase View Controller]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|Completing the InAppDemoViewController Class]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|Completing the PurchaseViewController Class]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|Adding the StoreKit Framework to the Build]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|Testing the Application]] | ||
+ | #* [[An iPhone iOS 6 In-App Purchase Tutorial|Troubleshooting]]<br><br> | ||
+ | # [[Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases]] | ||
+ | #* [[Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases|Configuring an Application for In-App Purchase Hosted Content]] | ||
+ | #* [[Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases|The Anatomy of an In-App Purchase Hosted Content Package]] | ||
+ | #* [[Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases|Creating an In-App Purchase Hosted Content Package]] | ||
+ | #* [[Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases|Archiving the Hosted Content Package]] | ||
+ | #* [[Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases|Validating the Hosted Content Package]] | ||
+ | #* [[Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases|Uploading the Hosted Content Package]]<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">[[iPhone iOS 6 Development Essentials|Table of Contents]]<td width="20%" align="right">[[Start Here|Next]]</td> | ||
+ | <tr> | ||
+ | <td width="20%"><td align="center"><td width="20%" align="right">Start Here</td> | ||
+ | </table> |
Latest revision as of 19:56, 27 October 2016
Table of Contents | Next | |
Start Here |
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.
Learn SwiftUI and take your iOS Development to the Next Level |
Table of Contents | Next | |
Start Here |