Difference between revisions of "IPhone iOS 6 Development Essentials"
From Techotopia
Line 116: | Line 116: | ||
#* [[An Example iOS 6 iPhone MKMapItem Application|Building and Running the Application]]<br><br> | #* [[An Example iOS 6 iPhone MKMapItem Application|Building and Running the Application]]<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]] | ||
+ | #* [[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> | ||
# [[Integrating Twitter and Facebook into iPhone iOS 6 Applications]] | # [[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 iOS 6 UIActivityController class]] |
Revision as of 15:10, 4 October 2012
Table of Contents
- The Basics of Modern Objective-C
- An Introduction to Auto Layout in iOS 6
- Working with iOS 6 Auto Layout Constraints in Interface Builder
- An iPhone iOS 6 Auto Layout Example
- Implementing iOS 6 Auto Layout Constraints in Code
- Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6
- Understanding the iOS 6 Auto Layout Visual Format Language
- An Overview of iOS 6 Collection View and Flow Layout
- An Overview of Collection Views
- The UICollectionView Class
- The UICollectionViewCell Class
- The UICollectionReusableView Class
- The UICollectionViewFlowLayout Class
- The UICollectionViewLayoutAttributes Class
- The UICollectionViewDataSource Protocol
- The UICollectionViewDelegate Protocol
- The UICollectionViewDelegateFlowLayout Protocol
- Cell and View Reuse
- An iPhone iOS 6 Storyboard-based Collection View Tutorial
- Creating the Collection View Example Project
- Removing the Template View Controller
- Adding a Collection View Controller to the Storyboard
- Adding the Collection View Cell Class to the Project
- Designing the Cell Prototype
- Implementing the Data Model
- Implementing the Data Source
- Testing the Application
- Setting Sizes for Cell Items
- Changing Scroll Direction
- Implementing a Supplementary View
- Implementing the Supplementary View Protocol Methods
- Deleting Collection View Items
- Subclassing and Extending the iOS 6 Collection View Flow Layout
- About the Example Layout Class
- Subclassing the UICollectionViewFlowLayout Class
- Extending the New Layout Class
- Implementing the layoutAttributesForItemAtIndexPath: Method
- Implementing the layoutAttributesForElementsInRect: Method
- Implementing the modifyLayoutAttributes: Method
- Adding the New Layout and Pinch Gesture Recognizer
- Implementing the Pinch Recognizer
- Avoiding Image Clipping
- Adding the QuartzCore Framework to the Project
- Testing the Application
- An Overview of iOS 6 Application State Preservation and Restoration
- An iOS 6 iPhone State Preservation and Restoration Tutorial
- Creating the Example Application
- Trying the Application without State Preservation
- Opting-in to State Preservation
- Setting Restoration Identifiers
- Encoding and Decoding View Controller State
- Adding a Navigation Controller to the Storyboard
- Adding the Third View Controller
- Creating the Restoration Class
- Integrating Maps into iPhone iOS 6 Applications using MKMapItem
- An Example iOS 6 iPhone MKMapItem Application
- Using iOS 6 Event Kit to Create Date and Location Based Reminders
- An Overview of the Event Kit Framework
- The EKEventStore Class
- Accessing Calendars in the Database
- Accessing Current Reminders
- Creating Reminders
- Creating Alarms
- Creating the Example Project
- Designing the User Interface for the Date/Time Based Reminder Screen
- Implementing the Reminder Code
- Hiding the Keyboard
- Designing Location-based Reminder Screen
- Creating a Location-based Reminder
- Adding the Core Location and Event Kit Frameworks
- Testing the Application
- Integrating Twitter and Facebook into iPhone iOS 6 Applications
- An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController
- iPhone iOS 6 Facebook and Twitter Integration using SLRequest
- An iOS 6 iPhone Twitter Integration Tutorial using SLRequest
- Making Store Purchases with the SKStoreProductViewController Class
- Building In-App Purchasing into iPhone iOS 6 Applications
- Preparing an iOS 6 Application for In-App Purchases
- An iPhone iOS 6 In-App Purchase Tutorial
- Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases