Tuesday, September 23, 2014

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

iOS8:Framework:Social Framework:Tasks

iOS8 Framework
Compose Sheet Configuration Item
  • Responding to User Interaction
  • Specifying Configuration Information
  • Getting a Configuration Item
Request
  • Initializing Requests
  • Accessing Properties
  • Sending Requests
Compose Service View Controller (Responder)
  • Presenting the Compose View
  • Posting or Canceling a Post
  • Validating Content
  • Previewing Attachments
  • Enabling Additional Configuration
  • Enabling Text Autocompletion
  • Accessing Content in the Compose View
Compose View Controller (Responder)
  • Creating a Social Compose View Controller
  • Checking the Social Service Type
  • Composing Posts
  • Handling Results

iOS8:Framework:Store Kit Framework:Tasks

iOS8 Framework
Download
  • Obtaining Information about the Downloadable Content
  • Obtaining Information about the State of a Download
  • Accessing a Completed Download
Payment
  • Creating Instances
  • Getting Attributes
Mutable Payment
  • Getting and Setting Attributes
Payment Queue
  • Determining Whether the User Can Make Payments
  • Getting the Queue
  • Adding and Removing the Observer
  • Managing Transactions
  • Restoring Purchases
  • Downloading Content
Payment Transaction
  • Getting Information About the Transaction
  • Getting Information about the Transaction’s Downloadable Content
  • Restored Transactions
Product
  • Getting Product Attributes
  • Getting Downloadable Content Information
Products Response
  • Response Information
Request
  • Controlling the Request
  • Accessing the Delegate
Products Request
  • Initializing a Products Request
  • Setting the Delegate
Receipt Refresh Request
  • Working with Receipt Refresh Requests
Store Product View Controller (Responder)
  • Setting a Delegate
  • Loading a New Product Screen
Payment Transaction Observer (Protocol)
  • Handling Transactions
  • Handling Restored Transactions
  • Handling Download Actions
Products Request Delegate (Protocol)
  • Receiving the Response
Request Delegate (Protocol)
  • Completing Requests
  • Handling Errors
Store Product View Controller Delegate (Protocol)
  • Responding to a Dismiss Action