Tuesday, September 23, 2014

iOS8:Framework:Event Kit Framework:Tasks

iOS8 Framework
Event Store
  • Accessing the Event Store
  • Accessing Calendars
  • Saving and Removing Calendars
  • Accessing Events
  • Saving and Removing Events
  • Accessing Reminders
  • Saving and Removing Reminders
  • Accessing Events or Reminders
  • Accessing Sources
  • Saving and Restoring State
Object
  • Saving and Restoring State
Alarm (Object)
  • Creating an Alarm
  • Accessing Alarm Dates
  • Setting GeoFence-based Alarms
Calendar (Object)
  • Creating Calendars
  • Accessing Calendar Properties
Calendar Item (Object)
  • Accessing Calendar Items
  • Accessing Calendar Item Properties
  • Attaching Notes
  • Displaying Attendees
  • Adding and Removing Alarms
  • Setting Recurrence Rules
Event (Calendar Item Object)
  • Creating Events
  • Accessing Event Properties
  • Comparing Events
  • Refreshing Event Data
Reminder (Calendar Item Object)
  • Creating a Reminder
  • Accessing Reminder Properties
Participant (Object)
  • Accessing Participant Properties
  • Finding Participant Address Book Records
Recurrence Rule (Object)
  • Creating a Basic Recurrence Rule
  • Creating a Complex Recurrence Rule
  • Accessing Recurrence Rule Properties
Source (Object)
  • Accessing Source Properties
  • Accessing Calendars
Structured Location
  • Creating Structured Locations
  • Accessing Structured Location Properties
Recurrence Day of Week
  • Accessing Properties of a Day of the Week
  • Creating a Day of the Week
Recurrence End
  • Creating a Recurrence End
  • Accessing Recurrence End Properties

iOS8:Framework:Game Controller Framework:Tasks

iOS8 Framework
Controller
  • Discovering Controllers
  • Determining Which Profiles Are Supported by a Controller
  • Responding When a Controller Is Paused
  • Inspecting a Controller
  • Assigning a Player Index
Controller Element
  • Inspecting Element Properties
Controller (Element) Axis Input
  • Polling the Axis’ Value
  • Receiving Notifications When the Axis’ Value Changes
Controller (Element) Button Input
  • Reading the Button’s Value
  • Receiving Notifications When the Button’s Value Changes
Controller (Element) Direction Pad
  • Reading the Directional Pad as a Pair of Axes
  • Reading the Directional Pad as a Four Directional Buttons
  • Receiving Notifications When the Directional Pad’s Values Change
Extended Gamepad
  • Determining the Controller That Owns This Profile
  • Determining When Any Element in the Profile Changes
  • Reading Shoulder Button Inputs
  • Reading Directional Pad Inputs
  • Reading Face Button Inputs
  • Reading Thumbstick Inputs
  • Reading Trigger Inputs
  • Saving a Snapshot
Extended Gamepad Snapshot
  • Converting Between Extended Snapshots and Data Objects
Gamepad
  • Determining the Controller That Owns This Profile
  • Determining When Any Element in the Profile Changes
  • Reading Shoulder Button Inputs
  • Reading Directional Pad Inputs
  • Reading Face Button Inputs
  • Saving a Snapshot
Gamepad Snapshot
  • Converting Between Snapshots and Data Objects
Motion
  • Determining the Controller That Owns This Profile
  • Determining When New Motion Data is Available
  • Reading the Controller’s Motion Data
Functions
  • Converting To and From Controller Data Structures

iOS8:Framework:Map Kit Framework:Tasks

iOS8 Framework
Directions
  • Initializing a Directions Object
  • Getting the Directions
Directions Request
  • Creating a Directions Request Object
  • Accessing the Start and End Points
  • Specifying Transportation Options
Directions Response
  • Getting the End Points
  • Getting the Route Information
ETA Response
  • Getting the End Points
  • Getting the Travel Time
Local Search
  • Initializing a Search Request
  • Performing the Search
Local Search Request
  • Configuring the Search Parameters
Local Search Response
  • MethodGroup
Map Camera
  • Getting a Camera Object
  • Configuring the Viewing Angle
Map Item
  • Creating and Initializing Map Items
  • Accessing the Map Item Attributes
  • Launching the Maps App
Map Snapshot
  • Getting the Snapshot Image
  • Getting Points on the Image
Map Snapshot Options
  • Configuring the Map Data
  • Configuring the Image Output
Map Snapshotter
  • Initializing a Snapshotter Object
  • Generating a Snapshot
Overlay Renderer
  • Initializing an Overlay View
  • Attributes of the Overlay
  • Converting Points on the Map
  • Drawing the Overlay
Overlay Path Renderer
  • Accessing the Drawing Attributes
  • Creating and Managing the Path
  • Drawing the Path
Circle Renderer
  • Initializing the Renderer Object
  • Accessing the Overlay Object
Polygon Renderer
  • Initializing a Polygon Renderer
  • Accessing the Polygon Overlay Object
Polyline Renderer
  • Initializing the Polyline Renderer
  • Accessing the Polyline Overlay
Tile Overlay Renderer
  • Initializing a Tile Renderer
  • Reloading the Tile Data
Reverse Geocoder
  • Initializing the Reverse Geocoder
  • Accessing Reverse Geocoder Attributes
  • Managing the Search
Route
  • Getting the Route Geometry
  • Getting Additional Route Details
Route Step
  • Getting the Step Geometry
  • Getting Additional Step Details
Shape
  • Accessing the Shape Attributes
Circle
  • Creating a Circle Overlay
  • Accessing the Overlay’s Attributes
Multi Point
  • Accessing the Points in the Shape
  • Getting Coordinate Values
Polygon
  • Creating a Polygon Overlay
  • Accessing the Interior Polygons
Polyline
  • Creating a Polyline Overlay
Geodesic Polyline
  • Creating a Geodesic Polyline Overlay
Point Annotation
  • Accessing the Annotation’s Location
Tile Overlay
  • Initializing a Tile Overlay
  • Accessing the Tile Attributes
  • Customizing the Loading of Tiles
User Location
  • Determining the User’s Position
  • Accessing the User Annotation Text
Distance Formatter
  • Converting Distances
  • Specifying the Format
Placemark
  • Initializing a Placemark Object
  • Accessing the Placemark Attributes
Annotation View (Responder)
  • Initializing and Preparing the View
  • Getting and Setting Attributes
  • Managing the Selection State
  • Managing Callout Views
  • Supporting Drag Operations
Pin Annotation View (Responder)
  • Getting and Setting Attributes
Map View (Responder)
  • Accessing Map Properties
  • Accessing the Delegate
  • Manipulating the Visible Portion of the Map
  • Configuring the Map’s Appearance
  • Displaying the User’s Location
  • Annotating the Map
  • Managing Annotation Selections
  • Accessing Overlays
  • Adding and Inserting Overlays
  • Removing Overlays
  • Converting Map Coordinates
  • Adjusting Map Regions and Rectangles
Overlay View (Responder)
  • Initializing an Overlay View
  • Attributes of the Overlay
  • Converting Points on the Map
  • Drawing the Overlay
Overlay Path View (Responder)
  • Accessing the Drawing Attributes
  • Creating and Managing the Path
  • Drawing the Path
Circle View (Responder)
  • Initializing the Overlay View
  • Accessing the Overlay
Polygon View (Responder)
  • Initializing a Polygon View
  • Accessing the Polygon Overlay
Polyline View (Responder)
  • Initializing the Polyline View
  • Accessing the Polyline Overlay
User Tracking Bar Button Item
  • Initializing the Bar Button Item
  • Accessing the Owning Map
Annotation (Protocol)
  • Position Attributes
  • Title Attributes
Map View Delegate (Protocol)
  • Responding to Map Position Changes
  • Loading the Map Data
  • Tracking the User Location
  • Managing Annotation Views
  • Dragging an Annotation View
  • Selecting Annotation Views
  • Managing the Display of Overlays
Overlay (Protocol)
  • Describing the Overlay Geometry
  • Determining Map Intersections
  • Optimizing Map Rendering
Reverse Geocoder Delegate (Protocol)
  • Processing Placemark Searches
Functions
  • Making Coordinate Structures
  • Making Map Point Structures
  • Converting Between Data Types
  • Getting Map Units
  • Getting Points Along a Map Rectangle
  • Comparing Map Values
  • Modifying Map Rectangles
  • Getting Strings for Map Values
  • Determining Map Boundaries

iOS8:Framework:GLKit Framework:Tasks and Functions

iOS8 Framework
Base Effect
  • Naming the Effect
  • Configuring the Modelview Transform
  • Configuring Lights
  • Configuring Textures
  • Configuring Fog
  • Configuring Color Information
  • Preparing the Effect for Drawing
Reflection Map (Base) Effect
  • Preparing the Reflection Effect
  • Effect Properties
Effect Property

Effect Property Fog
  • Enabling Fog
  • Choosing the Fog Mode
  • Fog Properties
Effect Property Light
  • Configuring Common Lighting Properties
  • Configuring Light Colors
  • Configuring Lighting Attenuation
  • Configuring Spotlight Properties
Effect Property Material
  • Material Properties
Effect Property Texture
  • Configuring Texture Properties
Effect Property Transform
  • Configuring Modelview Properties
  • Configuring the Projection Matrix
Skybox Effect
  • Naming the Effect
  • Preparing the Effect for Rendering
  • Drawing the Skybox
  • Configuring the Skybox
  • Setting the Skybox Transform
Texture Info
  • Reading Texture Information
Texture Loader
  • Initialization
  • Loading Textures from Files
  • Loading a Texture From a URL
  • Creating Textures from In-Memory Representations
  • Creating Textures from CGImages
  • Loading Cube Maps from Files
  • Loading Cube Maps from URLs
View Controller (Responder)
  • Configuring the Frame rate
  • Configuring the Delegate
  • Controlling Frame Updates
  • Obtaining Information About View Updates
View (Responder)
  • Initializing the View
  • Delegate
  • Configuring the Framebuffer Object
  • Read-only Framebuffer Properties
  • Drawing Your View’s Contents
  • Deleting the View’s Underlying Framebuffer Object
Named Effect (Protocol)
  • Binding the Shader Program
View Controller Delegate (Protocol)
  • Handling an Update Event
  • Pause and Resume Notifications
View Delegate (Protocol)
  • Drawing the View’s Contents
Matrix 3
  • Creating Matrices
  • Working With Parts of a Matrix
  • Performing Mathematical Operations on Matrices
  • Performing Mathematical Operations on Vectors
Matrix 4
  • Creating Matrices
  • Working With Parts of a Matrix
  • Performing Mathematical Operations on Matrices
  • Performing Mathematical Operations on Vectors
Vector 2
  • Creating Vectors
  • Retrieving Information About a Vector
  • Mathematical Operations Performed on Vectors
  • Comparison Operations
Vector 3
  • Creating Vectors
  • Retrieving Information About a Vector
  • Mathematical Operations Performed on Vectors
  • Comparison Operations
Vector 4
  • Creating Vectors
  • Retrieving Information About a Vector
  • Mathematical Operations Performed on Vectors
  • Comparison Operations
Quaternion
  • Creating Quaternions
  • Retrieving Information About a Quaternion
  • Performing Mathematical Operations on Quaternions
  • Applying Quaternions to Vectors
Matrix Stack
  • Creating Matrix Stacks
  • Manipulating the Stack
  • Getting Information About the Top Matrix on the Stack
  • Modifying the Top Matrix on the Stack
Math Utilities
  • Converting Angles
  • Projecting Vectors
  • Obtaining String Descriptions
Effects Constants
  • Vertex Attribute Indices

iOS8:Framework:Media Accessibility Framework:Functions

iOS8 Framework
Function

  • Accessing General Preferences
  • Accessing Language Preferences
  • Accessing Text Rendering Preferences
  • Accessing Text Highlight Preferences
  • Accessing Caption Window Preferences

iOS8:Framework:iAd Framework:Tasks

iOS8 Framework
Client
  • Getting the Shared Client Object
  • Determining Whether the App Was Installed Because of an Ad
Interstitial Ad
  • Setting and Getting the Delegate
  • Determining If an Interstitial Ad Has Loaded
  • Presenting an Advertisement
  • Handling Ad Actions
Banner View (Responder)
  • Managing Ad Types
  • Setting and Getting the Delegate
  • Configuring the Advertising Shown in a Banner View
  • Resizing a Banner View (Deprecated)
  • Determining if a Banner View is Showing an Advertisement
  • Banner Actions
Banner View Delegate (Protocol)
  • Detecting When Advertisements Are Loaded
  • Detecting When a User Interacts With an Advertisement
  • Detecting Errors
Interstitial Ad Delegate (Protocol)
  • Detecting When Advertisements Are Loaded
  • Detecting When a User Interacts With an Advertisement
  • Detecting Errors
View Controller (Additions)
  • Managing Banner Ads
  • Determining Whether the View Controller is Displaying an Ad
  • Managing Interstitial Ads

iOS8:Framework:Message UI Framework:Tasks

iOS8 Framework
Navigation (View) Controller (Responder)
  • Creating Navigation Controllers
  • Accessing Items on the Navigation Stack
  • Pushing and Popping Stack Items
  • Configuring Navigation Bars
  • Hiding the Navigation Bar
  • Accessing the Delegate
  • Configuring Custom Toolbars
  • Action Method for Displaying View Controllers
Mail Compose View Controller (Responder)
  • Determining Mail Availability
  • Setting Mail Fields Programmatically
  • Accessing the Delegate
Message Compose View Controller (Responder)
  • Determining If Message Composition Is Available
  • Accessing the Delegate
  • Setting the Initial Message Information
Mail Compose View Controller Delegate (Protocol)
  • Responding to Email Completion
Message Compose View Controller Delegate (Protocol)
  • Responding to the Message Completion

iOS8:Framework:Multipeer Connectivity Framework:Tasks

iOS8 Framework
Advertiser Assistant
  • Configuring and Initialization
  • Starting and Stopping the Assistant
  • New Methods
Nearby Service Advertiser
  • Configuring and Initialization
  • Starting and Stopping Advertisement
Nearby Service Browser
  • Initializing the Browser
  • Browsing for Peers
  • Inviting Peers
Peer ID
  • Peer Methods
Session
  • Creating a Session
  • Managing Peers Manually
  • Sending Data and Resources
  • Leaving a Session
Browser View Controller (Responder)
  • Initializing a Browser View Controller
  • Getting and Setting the Maximum and Minimum Number of Peers
Advertiser Assistant Delegate (Protocol)
  • Advertiser Assistant Delegate Methods
Browser View Controller Delegate (Protocol)
  • Peer Notifications
  • User Action Notifications
Nearby Service Advertiser Delegate (Protocol)
  • Error Handling Delegate Methods
  • Invitation Handling Delegate Methods
Nearby Service Browser Delegate (Protocol)
  • Error Handling Delegate Methods
  • Peer Discovery Delegate Methods
Session Delegate (Protocol)
  • MCSession Delegate Methods

iOS8:Framework:Newsstand Kit Framework:Tasks

iOS8 Framework
Asset Download
  • Downloading an Issue Asset
  • Getting the Asset Identifier
  • Accessing Asset Information
Issue
  • Managing Issue Assets
  • Accessing the Location of Issue Content
  • Accessing Attributes of an Issue
Library
  • Getting the Shared Library Instance
  • Managing Library Issues
  • Accessing Downloading Assets
URL Connection (Additions)
  • Accessing the Downloaded Asset

iOS8:Framework:OpenGL ES Framework:Tasks

iOS8 Framework
EAGL Context
  • Creating Contexts
  • Setting the Current Context
  • Attaching Storage to a Renderbuffer
  • Displaying a Renderbuffer
  • Getting Context Information
  • Enabling OpenGL ES Multithreading

EAGL Sharegroup

EAGL Drawable
  • Drawable Properties

iOS8:Framework:Pass Kit Framework:Tasks

iOS8 Framework
Object

Pass (Object)
  • Working with Passes
  • Identifying a Pass
  • Displaying a Pass
Payment Pass (Object)
  • Determining Activation State
  • Working with Accounts
Pass Library
  • Accessing Passes
  • Working with Passes
  • Activating Payment Passes
Payment
  • Working with Payment Information
  • Working with Addresses
Payment Request
  • Working with Payments
  • Working with Billing and Shipping Addresses
  • Adding Application Data
Payment Summary Item
  • New Methods
Shipping Method (Payment Summary Item)
  • Working with Shipping Methods
Payment Token
  • Working with Payment Tokens
Add Passes View Controller (Responder)
  • Working with Add-Passes View Controllers
Payment Authorization Controller (Responder)
  • Determining Whether the User Can Make Payments
  • Working with Payments
Add Passes View Controller Delegate (Protocol)
  • Working with Add-Passes View Controllers
Payment Authorization View Controller Delegate (Protocol)
  • Determining Whether the User Can Make Payments
  • Working with Payments

iOS8:Framework:Safari Services Framework:Tasks

iOS8 Framework
Reading List
  • Provides an interface for adding to a user's Reading List

iOS8:Framework:Quick Look Framework:Tasks

iOS8 Framework
Preview Controller (Responder)
  • Configuring a Quick Look Preview Controller
  • Managing Item Previews
Preview Controller Data Source (Protocol)
  • Providing Data to a Quick Look Preview Controller
Preview Controller Delegate (Protocol)
  • Responding to Preview Requests
  • Responding to User Actions
Preview Item (Protocol)
  • Providing an Item URL
  • Providing an Item Title

iOS8:Framework:Security Framework:Functions

iOS8 Framework
Certificate, Key, and Trust Services
  • Getting Type Identifiers
  • Managing Certificates
  • Managing Identities
  • Cryptography and Digital Signatures
  • Managing Policies
  • Managing Trust
Keychain Services
  • Using Keychain Item Search Dictionaries
Randomization Services
  • Obtaining a Random Number
Secure Transport
  • Configuring an SSL Session
  • Managing an SSL Session
  • Managing Ciphers
  • Managing Certificates
  • Managing the Peer Domain Name
  • iOS-Specific SSL Context Functions