Tuesday, September 30, 2014

Monday, September 29, 2014

iOS:main.m AppDelegate.h AppDelegate.m


#import <UIKit/UIKit.h>

#import "AppDelegate.h"

int main(int argc, char * arv[])
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));


#import <UIKit/UIKit.h>

@interface AppDelegate : UIResponder 

@property (strong, nonatomic) UIWindow *window;



#import "AppDelegate.h"

@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    return YES;

- (void)applicationWillResignActive:(UIApplication *)application

-(void)applicationDidEnterBackground:(UIApplication *)application

- (void)applicationWillEnterForeground:(UIApplication *)application

- (void)applicationDidBecomeActive:(UIApplication *)application

- (void)applicationWillTerminate:(UIApplication *)application


Sunday, September 28, 2014

Friday, September 26, 2014

Ludovico Einaudi: Questa Notte

Ludovico Einaudi

Mildred Bailey: It Can Happen to You

Mildred Bailey

Dustin O'Halloran: Opus 23

Dustin O'Halloran

Ludovico Einaudi: Due Tramonti

Ludovico Einaudi

Poppy Ackroyd: Aliquot

Poppy Ackroyd

Derek Jeter

Derek Jeter

Gatorade | Made in New York ft. Derek Jeter

Derek Jeter Isn't The Greatest Player Ever

Derek Jeter At-Bat Songs (Late Night with Jimmy Fallon)

Jeter's ridiculous jump-throw

2001 ALDS GM 3: Jeter makes "The Flip"

Ichinojou(逸ノ城):2014 The Autumn (September) Sumo Tournament(平成26年大相撲九月場所)

















iOS8:Framework:OpenAL Framework:Tasks

iOS8 Framework

iOS8:Framework:Mobile Core Services Framework:Tasks

iOS8 Framework

iOS8:Framework:JavaScriptCore Framework:Tasks

iOS8 Framework

Managed Value


Virtual Machine

Export (Protocol)

iOS8:Framework:Web Kit Framework:Tasks

iOS8 Framework
Back Forward List
  • Getting List Items
  • Getting Sublists
Back Forward List Item
  • Inspecting Item Information
Frame Info
  • Inspecting Frame Information

Navigation Action
  • Inspecting Navigation Information
  • Inspecting User Actions
Navigation Response
  • Inspecting Response Information
  • Setting Rendering Preferences
  • Setting Java and JavaScript Preferences
Process Pool

Script Message
  • Inspecting Message Information
User Content Controller
  • Adding Message Handlers
  • Adding and Removing User Scripts
User Script
  • Initializing a Script
  • Inspecting Script Information
Web View Configuration
  • Configuring the New Web View’s Properties
  • Setting Rendering Preferences
  • Setting Media Playback Preferences
  • Setting Selection Granularity
Window Features
  • Inspecting Window +Position and Dimensions
  • Inspecting Visibility Properties
Web View (Responder)
  • Initializing a Web View
  • Inspecting Web View Information
  • Setting Delegates
  • Loading Content
  • Navigating
  • Sending Interface Builder Action Messages
  • Executing JavaScript
Navigation Delegate (Protocol)
  • Tracking Load Progress
  • Deciding Load Policy
Script Message Handler (Protocol)
  • Receiving Messages
UI Delegate (Protocol)
  • Creating a Web View
  • Displaying UI Panels

iOS8:Framework:Scene Kit Framework:Tasks

iOS8 Framework
  • Creating Actions That Move a Node
  • Creating Actions That Rotate a Node
  • Creating Actions That Change a Node’s Scale
  • Creating Actions That Change a Node’s Opacity
  • Creating Actions That Remove Nodes from the Scene
  • Creating Actions That Combine or Repeat Other Actions
  • Creating Actions That Add Delays to Action Sequences
  • Creating Custom Actions
  • Reversing an Action
  • Adjusting an Action’s Animation Properties
Animation Event
  • Creating an Animation Event
  • Creating a Camera
  • Managing Camera Attributes
  • Adjusting Camera Perspective
  • Managing the Camera Projection
  • Adjusting Depth of Field Effects
  • Choosing Nodes to Be Visible to the Camera
  • Tuning a Constraint’s Effect on Nodes
IK Constraint
  • Creating an Inverse Kinematics Constraint
  • Adjusting the Constraint’s Limits of Motion
  • Applying Inverse Kinematics to the Constrained Node
Look at Constraint
  • Creating a Look-At Constraint
  • Modifying a Constraint
Transform Constraint
  • Creating a Transform Constraint
  • Creating a Custom Geometry
  • Managing Geometry Attributes
  • Managing a Geometry’s Materials
  • Managing Geometry Data
  • Working with Subdivision Surfaces
  • Creating a Box
  • Adjusting a Box’s Dimensions
  • Configuring Box Properties
  • Adding Rounded Edges and Corners
  • Creating a Capsule
  • Adjusting a Capsule’s Dimensions
  • Adjusting Geometric Detail
  • Creating a Cone
  • Adjusting a Cone’s Dimensions
  • Adjusting Geometric Detail
  • Creating a Cylinder
  • Adjusting a Cylinder’s Dimensions
  • Adjusting Geometric Detail
  • Creating a Floor
  • Adding Reflections to a Floor
  • Creating a Plane
  • Adjusting a Plane’s Dimensions
  • Adjusting Geometric Detail
  • Adding Rounded Corners
  • Creating a Pyramid
  • Adjusting a Pyramid’s Dimensions
  • Adjusting Geometric Detail
  • Creating a Shape
  • Modifying a Shape
  • Chamfering a Shape
  • Creating a Sphere
  • Adjusting a Sphere’s Dimensions
  • Adjusting Geometric Detail
  • Creating a Text Geometry
  • Managing the Geometry’s Text Content
  • Managing Text Layout
  • Managing the Text’s 3D Representation
  • Creating a Torus
  • Adjusting a Torus’ Dimensions
  • Configuring Torus Properties
  • Creating a Tube
  • Adjusting a Tube’s Dimensions
  • Adjusting Geometric Detail
Geometry Element
  • Creating a Geometry Element
  • Inspecting a Geometry Element
Geometry Source
  • Creating a Geometry Source
  • Inspecting a Geometry Source
Hit Test Result
  • Retrieving Information About a Hit-Test Result
Level of Detail
  • Creating a Level of Detail
  • Inspecting a Level of Detail
  • Creating a Light
  • Modifying a Light’s Appearance
  • Managing Light Attributes
  • Managing Light Attenuation
  • Managing Spotlight Extent
  • Managing Shadows Cast by the Light
  • Choosing Nodes to be Illuminated by the Light
  • Creating a Material
  • Configuring a Material’s Visual Properties
  • Customizing a Material
Material Property
  • Creating a Material Property
  • Working with Material Property Contents
  • Configuring Texture Mapping Attributes

  • Specifying Morph Targets
  • Blending between Morph Targets
  • Changing Interpolation Mode
  • Creating a Node
  • Managing Node Attributes
  • Working with Node Animation
  • Managing the Node’s Transformation
  • Modifying the Node Visibility
  • Managing the Node Hierarchy
  • Searching the Node Hierarchy
  • Customizing Node Rendering
  • Adding Physics to a Node
  • Working with Particle Systems
  • Copying a Node
  • Hit-Testing
  • Converting Between Node Coordinate Spaces
Particle Property Controller
  • Creating a Property Controller
  • Managing the Controller’s Animation
Particle System
  • Creating a Particle System
  • Managing Particle Emission Timing
  • Managing Particle Emission Locations
  • Managing Particle Motion
  • Specifying Particle Appearance
  • Animating Particle Images
  • Simulating Physics for Particles
  • Spawning Additional Particle Systems
  • Managing Particle Rendering
  • Controlling Particle Simulation
  • Modifying Particles in Response to Particle System Events
  • Modifying Particles Over Time
Physics Behavior

Physics Ball Socket Joint (Behavior)
  • Creating a Ball and Socket Joint
  • Managing the Characteristics of a Ball and Socket Joint
Physics Hinge Joint (Behavior)
  • Creating a Hinge Joint
  • Managing the Characteristics of a Hinge Joint
Physics Slider Joint (Behavior)
  • Creating a Slider Joint
  • Managing the Characteristics of a Slider Joint
  • Limiting the Motion of a Slider Joint
  • Applying Forces and Torques
Physics Vehicle (Behavior)
  • Creating a Vehicle
  • Working with a Vehicle’s Physical Characteristics
  • Driving a Vehicle
Physics Body
  • Creating Physics Bodies
  • Defining How Forces Affect a Physics Body
  • Defining a Body’s Physical Properties
  • Working with Collisions
  • Applying Forces, Impulses, and Torques
  • Managing a Body’s Motion
  • Synchronizing a Physics Body with its Node
Physics Contact
  • Inspecting the Contact Properties
Physics Field
  • Creating Physics Fields
  • Creating Custom Physics Fields
  • Specifying a Field’s Area of Effect
  • Specifying a Field’s Behavior
  • Choosing Physics Bodies to Be Affected by the Field
Physics Shape
  • Creating Physics Shapes
  • Combining Physics Shapes
Physics Vehicle Wheel
  • Creating a Wheel
  • Managing a Wheel’s Connection to a Vehicle
  • Simulating Wheel Size
  • Simulating Traction
  • Simulating Suspension
  • Inspecting the Wheel Node
Physics World
  • Managing the Physics Simulation
  • Registering Physics Behaviors
  • Detecting Contacts Between Physics Bodies
  • Searching for Physics Bodies
  • Creating a Program
  • Working with Shader Source Code
  • Mapping GLSL Symbols to SceneKit Semantics
  • Providing a Delegate Object
  • Managing Opacity
  • Creating a Renderer
  • Specifying a Scene
  • Rendering a Scene
  • Creating or Loading a Scene
  • Managing Animated Effects in a Scene
  • Accessing Scene Contents
  • Managing Scene Attributes
  • Adding Fog to a Scene
  • Working With Physics in the Scene
  • Working with Particle Systems in the Scene
Scene Source
  • Creating a Scene Source
  • Loading a Complete Scene
  • Loading and Inspecting Scene Elements
  • Getting Information about the Scene
  • Creating a Skinner Object
  • Working with a Skinned Geometry
  • Working with an Animation Skeleton
  • Creating a Technique
  • Combining Techniques
  • Retrieving a Technique’s Definition
  • Handling Parameters for a Technique’s Shader Programs
  • Creating and Committing Transactions
  • Overriding Animation Duration and Timing
  • Temporarily Disabling Property Animations
  • Getting and Setting Completion Block Objects
  • Managing Concurrency
  • Getting and Setting Transaction Properties
View (Responder)
  • Initializing a SceneKit View
  • Specifying a Scene
  • Configuring a View
  • Playing Action and Animation in a View’s Scene
  • Capturing a View Snapshot
  • Working with a View’s OpenGL ES Context
Actionable (Protocol)
  • Running Actions
  • Inspecting a Node’s Running Actions
  • Canceling a Node’s Running Actions
Animatable (Protocol)
  • Managing Animations
  • Pausing and Resuming Animations
Bounding Volume (Protocol)
  • Measuring an Object’s Bounding Volume
  • Overriding an Object’s Default Bounding Volume
Node Renderer Delegate (Protocol)
  • Customizing the Rendering of a Node
Physics Contact Delegate (Protocol)
  • Responding to Contact Events
Program Delegate (Protocol)
  • Handling Shader Compilation Errors
Scene Renderer (Protocol)
  • Specifying a Scene
  • Managing Scene Display
  • Managing Scene Animation Timing
  • Preloading Renderer Resources
  • Working with Projected Scene Contents
  • Participating in the Scene Rendering Process
  • Customizing Scene Rendering with OpenGL
  • Rendering Sprite Kit Content over a Scene
Scene Renderer Delegate (Protocol)
  • Adding Custom Logic to the Rendering Loop
  • Rendering Custom Scene Content with OpenGL
Shadable (Protocol)
  • Assigning a Custom Shader Program
  • Customizing SceneKit’s Shader Programs
  • Handling Parameters in Custom Programs
Technique Support (Protocol)
  • Specifying a Technique
  • Creating Vectors
  • Comparing Vectors
  • Converting Vector Data Types
  • Creating Matrices
  • Performing Mathematical Operations on Matrices
  • Comparing Matrices
  • Converting Matrix Data Types

iOS8:Framework:Push Kit Framework:Tasks

iOS8 Framework
Push Credentials

Push Payload

Push Registry

Push Registry Delegate (Protocol)

iOS8:Framework:Photos UI:Tasks

iOS8 Framework
Content Editing Controller (Protocol)

iOS8:Framework:Photos Framework:Tasks

iOS8 Framework
Adjustment Data
  • Creating an Adjustment
  • Identifying the Format of an Adjustment’s Data
  • Reading an Adjustment’s Data
Asset Change Request
  • Adding New Assets
  • Deleting Assets
  • Modifying Assets
  • Editing Asset Content
Asset Collection Change Request
  • Adding New Asset Collections
  • Deleting Asset Collections
  • Modifying Asset Collections
  • Getting Change Details
Collection List Change Request
  • Adding New Collection Lists
  • Deleting Collection Lists
  • Modifying Collection Lists
Content Editing Input
  • Getting Information About the Asset
  • Working with Previous Edits
  • Working with Photo Assets
  • Working with Video Assets
Content Editing Input Request Options
  • Specifying Edting Request Options
  • Fetching Asset Data from iCloud
Content Editing Output
  • Creating an Output Object to Edit an Existing Asset
  • Creating an Output Object to Edit a Newly Created Asset
  • Providing Edit and Adjustment Data
Fetch Options
  • Sorting and Filtering Fetch Results
  • Subscribing to Changes
  • Including Objects in Fetch Results
Fetch Result
  • Querying a Fetch Result
  • Finding Objects in a Fetch Result
  • Performing Operations with Objects in a Fetch Result
Fetch Result Change Details
  • Getting the Changed Fetch Result
  • Getting Change Information
  • Comparing Fetch Results
Image Manager
  • Getting the Image Manager
  • Requesting Images
  • Requesting Video Objects
  • Canceling a Request
Caching Image Manager
  • Preparing Images
  • Setting Cache Policy
Image Request Options
  • Scheduling an Image Request
  • Specifying Image Request Options
  • Fetching Image Data from iCloud
  • Identifying an Object
Asset (Object)
  • Fetching Assets
  • Reading Asset Metadata
  • Editing an Asset
  • Working with Burst Photo Assets
Collection (Object)
  • Fetching Collections
  • Reading Collection Metadata
  • Determining Collection Capabilities
Asset Collection (Object)
  • Fetching Asset Collections
  • Reading Asset Collection Metadata
  • Creating Temporary Asset Collections
Collection List (Object)
  • Fetching Collection Lists
  • Reading Collection List Metadata
  • Creating Temporary Collection Lists
Object Placeholder

Object Change Details
  • Getting the Changed Object
  • Getting Change Information
Photo Library
  • Verifying Authorization
  • Getting the Shared Photo Library Object
  • Applying Changes to the Photo Library
  • Observing Changes in the Photo Library
Video Request Options
  • Specifying Video Request Options
  • Fetching Video Data from iCloud
Photo Library Change Observer (Protocol)
  • Observing Photo Library Changes

iOS8:Framework:Notification Center Framework:Tasks

iOS8 Framework
Widget Controller
  • Getting a Widget Controller
  • Specifying the Presence of Content
Widget Providing (Protocol)
  • Customizing Margin Insets
  • Updating a Widget’s Contents

iOS8:Framework:Network Extension Framework:Tasks

iOS8 Framework
VPN Manager

VPN Connection

VPN Protocol

VPN Protocol IPSec

VPN Protocol IKEv2

On Demand Rule

iOS8:Framework:Metal Framework:Tasks

iOS8 Framework
  • Describing the Argument
  • Describing a Buffer Argument
  • Describing a Texture Argument
  • Describing a Threadgroup Memory Argument
Array Type
  • Describing the Array Elements
  • Obtaining Details for Complex Array Elements
Compile Options
  • Specifying Compiler Option Properties
Compute Pipeline Reflection
  • Obtaining the Arguments of the Compute Function
Depth Stencil Descriptor
  • Specifying Depth Operations
  • Specifying Stencil Descriptors for Primitives
  • Identifying Properties
Render Pass Attachment Descriptor
  • Specifying the Texture for the Attachment
  • Specifying Rendering Pass Actions
  • Specifying the Texture to Resolve Multisample Data
Render Pass Color Attachment Descriptor
  • Specifying Clearing Value
Render Pass Depth Attachment Descriptor
  • Specifying Clearing Value
Render Pass Stencil Attachment Descriptor
  • Specifying the Stencil Clear Value
Render Pass Color Attachment Descriptor Array
  • Accessing the Description of a Color Attachment
Render Pass Descriptor
  • Creating a Default Render Pass Descriptor
  • Specifying the Attachments for a Rendering Pass
  • Specifying the Visibility Result Buffer
Render Pipeline Color Attachment Descriptor
  • Specifying Render Pipeline State
  • Controlling the Blend Operation
  • Specifying Blend Factors
Render Pipeline Color Attachment Descriptor Array
  • Accessing Render Pipeline State for a Color Attachment
Render Pipeline Descriptor
  • Specifying Rendering Pipeline State
  • Specifying Shader Functions and Associated Data
  • Enabling Rasterization
  • Specifying Multisampling Properties
  • Identifying Properties
Render Pipeline Reflection
  • Obtaining the Arguments of the Vertex Function
  • Obtaining the Arguments of the Fragment Function
Sampler Descriptor
  • Specifying Sampler Properties
  • Identifying Properties
Stencil Descriptor
  • Specifying Stencil Functions and Operations
  • Specifying Stencil Bit Mask Properties
Struct Member
  • Describing the Struct Member
  • Obtaining Member Details
Struct Type
  • Obtaining Struct Members
  • Obtaining a Struct Member by Name
Texture Descriptor
  • Creating Texture Descriptors
  • Specifying Texture Attributes
Vertex Attribute
  • Describing the Attribute
Vertex Attribute Descriptor
  • Organizing the Vertex Attribute
Vertex Attribute Descriptor Array
  • Accessing a Specified Vertex Attribute
Vertex Buffer Layout Descriptor
  • Organizing the Vertex Buffer Layout
Vertex Buffer layout Descriptor Array
  • Accessing a Specified Vertex Buffer Layout
Vertex Descriptor
  • Creating a New Vertex Descriptor
  • Setting Default Values
  • Accessing the Vertex Buffer Layouts and Vertex Attributes
Blit Command Encoder (Protocol)
  • Copying Data Between Two Buffers
  • Copying Data From a Buffer to a Texture
  • Copying Data Between Two Textures
  • Copying Data from a Texture to a Buffer
  • Performing Image Operations
Buffer (Protocol)
  • Creating a Texture That Shares Buffer Data
  • Locating the Buffer’s Storage
  • Properties
Command Buffer (Protocol)
  • Creating Command Encoders
  • Scheduling and Executing Commands
  • Monitoring Command Buffer Execution
  • Determining Whether to Keep Strong References to Associated Resource Objects
  • Identifying the Command Buffer
Command Encoder (Protocol)
  • Creating Command Buffers
  • Debugging with Xcode
  • Identifying Properties
Command Queue (Protocol)
  • Creating Command Buffers
  • Debugging with Xcode
  • Identifying Properties
Compute Command Encoder (Protocol)
  • Specifying the Compute Pipeline State
  • Specifying Resources for a Compute Function
  • Executing a Compute Function
Compute Pipeline State (Protocol)
  • Querying Threadgroup Attributes
  • Identifying Properties
Depth Stencil State (Protocol)
  • Identifying Properties
Device (Protocol)
  • Identifying Properties
  • Creating Metal Shader Libraries
  • Creating Command Queues
  • Creating Resources
  • Creating Command Objects Needed to Render Graphics
  • Creating Command Objects Needed to Perform Computational Tasks
Drawable (Protocol)
  • Presenting the Drawable
Function (Protocol)
  • Identifying the Function
  • Identifying the Device
  • Accessing Vertex Attributes
Library (Protocol)
  • Accessing a Function Within a Library
  • Querying Library Contents
  • Identifying Properties
Parallel Render Command Encoder (Protocol)
  • Creating a Render Command Encoder
Render Command Encoder (Protocol)
  • Setting Graphics Rendering State
  • Specifying Resources for a Vertex Function
  • Specifying Resources for a Fragment Function
  • Drawing Geometric Primitives
Render Pipeline State (Protocol)
  • Identifying Properties
Resource (Protocol)
  • Querying Memory Optimization Properties
  • Identifying Properties
  • Setting or Querying Resource Purgeability
Sampler State (Protocol)
  • Identifying Properties
Texture (Protocol)
  • Copying Data into a Texture Image
  • Copying Data from a Texture Image
  • Creating Textures by Reusing Image Data
  • Querying Texture Attributes
  • Obtaining the Preferred Device
  • Creating an Image Location or Region
  • Creating a Color to Clear an Attachment

iOS8:Framework:Local Authentication Framework:Tasks

iOS8 Framework
  • Evaluating Authentication Policies

iOS8:Framework:Home Kit Framework:Tasks

iOS8 Framework
  • Managing Accessory Information
  • Managing Bridged Accessories
  • Getting and Setting the Delegate
Accessory Browser
  • Discovering Accessories
  • Getting and Setting the Delegate

Characteristic Write Action
  • New Methods
Action Set
  • Managing Action Sets
  • Information About a Characteristic
  • Receiving Notifications
  • Managing Values
Characteristic Metadata
  • Numeric Value Ranges
  • Format and Units
  • Description
  • New Methods
  • Information About the Home
  • Managing Accessories
  • Managing Rooms
  • Managing Zones
  • Managing Services
  • Managing Actions
  • Managing Users
  • Getting and Setting the Delegate
Home Manager
  • Managing Homes
  • Setting and Getting the Delegate
  • Managing Rooms
  • Managing Services
Service Group
  • Managing Service Groups
  • Managing Triggers
  • Managing Action Sets
Timer Trigger
  • Managing Timer Triggers
  • Managing the User Name
  • Managing Zones
Accessory Browser Delegate (Protocol)
  • Tracking New Accessories
Accessory Delegate (Protocol)
  • Observing Accessories
Home Delegate (Protocol)
  • Observing Home Configuration
  • Observing Service Configuration
  • Observing Action and Trigger Configuration
  • Observing Accessories
Home Manager Delegate (Protocol)
  • Monitoring Home Manager State Changes

iOS8:Framework:Health Kit Framework:Tasks

iOS8 Framework
Biological Sex Object
  • Getting Biological Sex Data
Blood Type Object
  • Getting Blood Type Data
Health Store
  • Accessing HealthKit
  • Reading Characteristic Data
  • Working with HealthKit Objects
  • Working with Workouts
  • Querying HealthKit Data
  • Managing Background Delivery
  • Getting Properties
  • MethodGroup
  • New Methods
Category Sample (Object)
  • Creating Category Samples
  • Getting Property Data
Correlation (Sample Object)
  • Creating Correlations
  • Getting Correlation Data
Quantity Sample (Object)
  • Creating Quantity Samples
  • Getting Property Data
Workout (Sample Object)
  • Creating Workouts
  • Getting Property Data
Object Type
  • Creating Subclasses
  • Getting Property Data
Characteristic (Object) Type

Sample (Object) Type

Category (Sample Object) Type

Correlation (Sample Object) Type

Quantity (Sample Object) Type
  • Accessing Quantity Type Data
Workout (Sample Object) Type

  • Creating Quantities
  • Working With Units
  • Comparing Quantities
  • Getting and Setting Properties
  • Creating Object Predicates
  • Creating Sample Predicates
  • Creating Quantity Sample Predicates
  • Creating Category Sample Predicates
  • Creating Workout Predicates
Anchored Object Query
  • Creating Anchored Object Queries
Correlation Query
  • Creating Correlation Queries
  • Getting Property Data
Observer Query
  • Creating Observer Queries
Sample Query
  • Initializing Sample Queries
  • Getting Property Data
Source Query
  • Creating Source Queries
Statistics Collection Query
  • Creating Statistics Collection Objects
  • Getting and Setting Results Handlers
  • Getting Property Data
Statistics Query
  • Creating Statistics Queries
  • Getting the Current Source
  • Getting Property Data
  • Getting Property Data
  • Getting Statistics Data
Statistics Collection
  • New Methods
  • Working with Units
  • Working with Formatter Units
  • Constructing Mass Units
  • Constructing Length Units
  • Constructing Volume Units
  • Constructing Pressure Units
  • Constructing Time Units
  • Constructing Energy Units
  • Constructing Temperature Units
  • Constructing Electrical Conductance Units
  • Constructing Scalar Units
  • Performing Unit Math
Workout Event
  • Creating Workout Events
  • Getting Property Data

iOS8:Framework:Core Audio Kit:Tasks

iOS8 Framework
Inter App Audio Switcher View (Responder)

Inter App Audio Transport View (Responder)

BT MIDI Local Peripheral View Controller (Responder)

BT MIDI Central View Controller (Responder)

iOS8:Framework:Cloud Kit Framework:Tasks

iOS8 Framework
  • Initializing an Asset
  • Getting the URL of the Asset
  • Creating Container Objects
  • Getting the Public and Private Databases
  • Getting the Container’s Identifier
  • Determining the User’s iCloud Access Status
  • Requesting and Determining App Permissions
  • Performing Operations on the Container
  • Discovering User Records
  • Searching for Records
  • Executing Operations Against the Database
  • Accessing Records
  • Accessing Record Zones
  • Accessing Subscriptions
Discovered User Info
  • Getting the User’s Name
  • Getting the User Record
  • Creating a Notification Object
  • Identifying the Notification Object
  • Getting the Notification Status
  • Accessing the Notification Info
Query Notification
  • Getting the Notification Attributes
  • Getting the Record Information
Record Zone Notification
  • Getting the Record Zone ID
Notification ID

Notification Info
  • Accessing the Notification Info
  • Accessing the Record’s Data
  • Initializing a Query Object
  • Accessing the Query Parameters
Query Cursor

  • Initializing a Record
  • Accessing the Record’s Fields
  • Accessing the Record’s Metadata
  • Getting Data for Full-Text Searches
  • Encoding the Record’s Metadata
Record ID
  • Initializing a Record ID
  • Getting the Name and Zone
Record Zone
  • Getting the Default Record Zone
  • Initializing a Record Zone
  • Getting the Zone Attributes
Record Zone ID
  • Initializing a Record Zone ID
  • Getting the Record Zone ID Attributes
  • Initializing a Reference Object
  • Getting the Reference Attributes
Server Change Token

  • Initializing a Query-Based Subscription
  • Initializing a Zone-Based Subscription
  • Accessing the Subscription Search Parameters
  • Specifying the Push Notification Data
  • Accessing the Subscription Metadata
  • Accessing the Container
  • Customizing the Network Access Behavior
Database Operation
  • Accessing the Database
Fetch Record Changes (Database) Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Fetch Records (Database) Operation
  • Initializing the Operation Object
  • Getting the Current User Record
  • Configuring the Operation Object
  • Processing the Operation Results
Fetch Record Zones (Database) Operation
  • Initializing the Operation Object
  • Getting All Record Zones
  • Configuring the Operation Object
  • Processing the Operation Results
Fetch Subscriptions (Database) Operation
  • Initializing the Operation Object
  • Getting All Subscriptions
  • Configuring the Operation Object
  • Processing the Operation Results
Modify Records (Database) Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Modify Record Zones (Database) Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Modify Subscriptions (Database) Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Query (Database) Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Discover All Contacts Operation
  • Processing the Operation Results
Discover User Infos Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Fetch Notification Changes Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Mark Notifications Read Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Modify Badge Operation
  • Initializing the Operation Object
  • Configuring the Operation Object
  • Processing the Operation Results
Location Sort Descriptor
  • Initializing a Location Sort Descriptor
  • Accessing the Location Value
Record Value (Protocol)

Todd Terje: Leisure Suit Preben

Todd Terje

iOS8:Framework:AV Kit Framework:Tasks

iOS8 Framework
Player View Controller (Responder)

iOS:Framework:First available

iOS 2.0
  1. Address Book
  2. Address Book UI
  3. Audio Toolbox
  4. Audio Unit
  5. CF Network
  6. Core Audio
  7. Core Foundation
  8. Core Graphics
  9. Core Location
  10. Foundation
  11. IO Kit
  12. Media Player
  13. Open AL
  14. Open GL ES
  15. Quartz Core
  16. Security
  17. System Configuration
  18. UI Kit
iOS 2.2
  1. AV Foundation
iOS 3.0
  1. Core Data
  2. External Accessory
  3. Game Kit
  4. Map Kit
  5. Message UI
  6. Mobile Core Services
  7. Store Kit
iOS 3.2
  1. Core Text
iOS 4.0
  1. Accelerate
  2. Assets Library
  3. Core Media
  4. Core Motion
  5. Core Telephony
  6. Core Video
  7. Event Kit
  8. Event Kit UI
  9. iAd
  10. Image IO
  11. Quick Look
iOS 4.2
  1. Core MIDI
iOS 5.0
  1. Accounts
  2. Core Bluetooth
  3. Core Image
  4. GL Kit
  5. GSS
  6. Newsstand Kit
  7. Twitter
iOS 6.0
  1. Ad Support
  2. Media Toolbox
  3. Pass Kit
  4. Social
  5. Video Toolbox
iOS 7.0
  1. Game Controller
  2. JavaScript Core
  3. Media Accessibility
  4. Multipeer Connectivity
  5. Safari Services
  6. Sprite Kit
iOS 8.0
  1. AV Kit
  2. Cloud Kit
  3. Core Audio Kit
  4. Health Kit
  5. Home Kit
  6. Local Authentication
  7. Metal
  8. Notification Center
  9. Photos
  10. Photos UI
  11. Push Kit
  12. Scene Kit
  13. Web Kit

Thursday, September 25, 2014

iOS8:Framework:Core Image Framework:Tasks

iOS8 Framework
  • Initializing Color Objects
  • Creating Color Objects
  • Getting Color Components
  • Creating a Context
  • Rendering Images
  • Determining the Allowed Extents for Images Used by a Context
  • Creating a Detector Object
  • Using a Detector Object to Find Features
  • Feature Properties
Face Feature
  • Locating Faces
  • Identifying Facial Features
  • Tracking Distinct Faces in Video
QR Code Feature

Rectangle Feature

  • Creating a Filter
  • Accessing Registered Filters
  • Getting Filter Parameters and Attributes
  • Setting Default Values
  • Using Filters with Core Animation
  • Serializing and Deserializing Filters
  • Creating an Image
  • Creating an Image by Modifying an Existing Image
  • Initializing an Image
  • Getting Image Information
  • Getting Autoadjustment Filters
  • Working with Filter Regions of Interest

Color Kernel

Warp Kernel

  • Creating a Vector
  • Initializing a Vector
  • Getting Values From a Vector

Pallbearer: Ashes

Brett Campbell

iOS8:Framework:Core Text Framework:Functions

iOS8 Framework
  • Creating fonts
  • Getting font data
  • Getting font names
  • Working with encoding
  • Getting font metrics
  • Getting glyph data
  • Working with font variations
  • Getting font features
  • Working with glyphs
  • Converting fonts
  • Getting font table data
  • Getting the type identifier
Font Collection
  • Creating font collections
  • Getting font descriptors
  • Getting the type identifier
Font Descriptor
  • Creating font descriptors
  • Getting attributes
  • Getting font descriptor type
  • Getting frame data
  • Getting lines
  • Drawing the frame
  • Getting the type identifier
  • Creating a frame setter
  • Creating frames
  • Frame sizing
  • Getting the type identifier
Glyph Info
  • Getting the glyph info type
  • Getting glyph info objects
  • Getting glyph info data
  • Creating lines
  • Drawing the line
  • Getting line data
  • Measuring lines
  • Getting line positioning
  • Getting the type identifier
Paragraph Style
  • Creating paragraph styles
  • Getting the value of a style specifier
  • Getting the type identifier
  • Getting glyph run data
  • Measuring the glyph run
  • Drawing the glyph run
  • Getting the type identifier
Run Delegate
  • Creating a Run Delegate
  • Getting Information About a Run Delegate
Text Tab
  • Creating text tabs
  • Getting text tab data
  • Getting the type identifier
  • Creating a typesetter
  • Creating lines
  • Breaking lines
  • Getting the type identifier
Font Manager
  • Copying and comparing font names
  • Creating and enabling font descriptors
  • Registering and activating fonts
  • Validating font files
  • Handling font requests
  • Getting the Core Text Version Number
String Attributes

iOS8:Framework:Core Foundation Framework:Functions

iOS8 Framework
  • Creating an allocator
  • Managing memory with an allocator
  • Getting and setting the default allocator
  • Getting an allocator's context
  • Getting the allocator type ID
  • Creating an array
  • Examining an array
  • Applying a function to elements
  • Getting the array type ID
Attributed String
  • Creating a attributed string
  • Accessing attributes
  • Getting attributed string properties
  • Creating a bag
  • Examining a bag
  • Applying a function to the contents of a bag
  • Getting the bag type ID
Binary Heap
  • Miscellaneous Functions
Bit Vector
  • Creating a bit vector
  • Getting information about a bit vector
  • Getting the bit vector type ID
  • Miscellaneous Functions
  • Creating and accessing bundles
  • Loading and unloading a bundle
  • Finding locations in a bundle
  • Locating bundle resources
  • Managing localisations
  • Managing executable code
  • Getting bundle properties
  • Getting the bundle type ID
  • Creating a calendar
  • Calendrical calculatiions
  • Getting ranges of units
  • Getting and setting the time zone
  • Getting the identifier
  • Getting and setting the locale
  • Getting and setting day information
  • Getting the type ID
Character Set
  • Creating character sets
  • Getting predefined character sets
  • Querying character sets
  • Getting the character set type identifier
  • Creating a data object
  • Examining a data object
  • Getting the data type ID
  • Miscellaneous Functions
Date Formatter
  • Creating a date formatter
  • Configuring a date formatter
  • Parsing strings
  • Creating strings from data
  • Getting information about a date formatter
  • Getting the date formatter type ID
  • Creating a dictionary
  • Examining a dictionary
  • Applying a function to a dictionary
  • Getting the dictionary type ID
  • Creating a error
  • Getting information about an error
  • Getting the error type ID
File Descriptor
  • Creating a file descriptor
  • Getting information about a file descriptor
  • Invalidating a file descriptor
  • Managing callbacks
  • Creating a run loop source
  • Getting the file descriptor type ID
  • Creating a locale
  • Getting system locale information
  • Getting ISO information
  • Language preferences
  • Getting information about a locale
  • Getting and creating locale identifiers
  • Getting line and character direction for a language
  • Getting the locale type ID
Mach Port
  • Creating a mach port object
  • Configuring a mach port object
  • Examining a mach port object
  • Getting the mach port type ID
Message Port
  • Creating a message port object
  • Configuring a message port object
  • Using a message port
  • Examining a message port
  • Getting the message port type ID
Mutable Array
  • Miscellaneous Functions
Mutable Attributed String
  • Creating a mutable attributed string
  • Modifying a mutable attributed string
Mutable Bag
  • Creating a mutable bag
  • Modifying a mutable bag
Mutable Bit Vector
  • Creating a mutable bit vector object
  • Modifying a bit vector
Mutable Character Set
  • Creating a mutable character set
  • Adding characters
  • Removing characters
  • Logical operations
Mutable Data
  • Creating amusable data object
  • Accessing data
  • Modifying a mutable data object
Mutable Dictionary
  • Creating amusable dictionary
  • Modifying a dictionary
Mutable Set
  • Miscellaneous Functions
Mutable String
  • Miscellaneous Functions
Notification Center
  • Accessing a notification center
  • Posting a notification
  • Adding and removing observers
  • Getting the notification centre type ID

  • Miscellaneous Functions

  • Creating a number
  • Getting information about numbers
  • Comparing numbers
  • Getting the number type ID
Number Formatter
  • Creating a number formatter
  • Configuring a number formatter
  • Formatting values
  • Examining a number formatter
  • Getting the number formatter type ID
Plug In
  • Creating Plug-ins
  • Registration
  • Plugin miscellaneous functions
Plug In Instance

  • Deprecated

Property List
  • Creating a property list
  • Exporting a property list
  • Validating a property list
Read Stream
  • Creating a read stream
  • Opening and closing a read stream
  • Reading from a stream
  • Scheduling a read stream
  • Examining a stream properties
  • Setting stream properties
  • Getting the read stream type ID
Run Loop
  • Getting a run loop
  • Starting and stopping a run loop
  • Managing sources
  • Managing observers
  • Managing run loop modes
  • Managing timers
  • Scheduling blocks
  • Getting the run loop type ID
Run Loop Observer
  • Miscellaneous Functions
Run Loop Source
  • Miscellaneous Functions
Run Loop Timer
  • Miscellaneous Functions
  • Creating sets
  • Examining a set
  • Applying function to set members
  • Getting the set type ID
  • Creating sockets
  • Configuring sockets
  • Using sockets
  • Creating a string
  • Searching strings
  • Comparing strings
  • Accessing characters
  • Working with hyphenation
  • Working with encodings
  • Getting numeric values
  • Getting string properties
  • String file system representations
  • Getting paragraph bounds
  • Managing surrogates
String Tokenizer
  • Creating a tokeniser
  • Setting the string
  • Changing the location
  • Getting information about the current token
  • Identifying a language
  • Getting the string tokenizer type ID
Time Zone
  • Creating a time zone
  • System and default time zones and information
  • Getting information about time zones
  • Getting daylight savings time information
  • Getting the time zone type ID
  • Creating trees
  • Modifying a tree
  • Sorting a tree
  • Examining a tree
  • Performing an operation on tree elements
  • Getting the tree type ID
  • Memory management
  • Determining equality
  • Hashing
  • Miscellaneous functions
  • Creating a URL
  • Accessing the parts of a URL
  • Converting URLs to other representations
  • Getting URL properties
  • Getting and setting file system resource properties
  • Working with bookmark data
  • Creating UUID object
  • Getting information about UUID objects
  • Getting the UUID type identifier
Write Stream
  • Creating a write stream
  • Opening and closing a stream
  • Writing to a stream
  • Scheduling a write stream
  • Examining stream properties
  • Setting stream properties
  • Getting the write stream type ID
Base Utilities
  • Miscellaneous Functions
Byte-Order Utilities
  • Miscellaneous Functions
URL Access Utilities
  • Miscellaneous Functions
Preferences Utilities
  • Getting preference values
  • Setting preference values
  • Synchronizing preferences
  • Adding and removing suite preferences
  • Miscellaneous functions
Socket Name Server Utilities
  • Miscellaneous Functions
Time Utilities
  • Miscellaneous Functions
  • Creating Streams



Wednesday, September 24, 2014

iOS8:Framework:Image I/O Framework:Functions

iOS8 Framework
Image Destination
  • Creating Image Destinations
  • Adding Images
  • Getting Type Identifiers
  • Setting Properties
  • Finalizing an Image Destination
Image Source
  • Creating an Image Source
  • Creating Images From an Image Source
  • Updating an Image Source
  • Getting Information From an Image Source

iOS8:Framework:Foundation Framework:Tasks

iOS8 Framework
  • Initializing a Class
  • Creating, Copying, and Deallocating Objects
  • Identifying Classes
  • Testing Class Functionality
  • Testing Protocol Conformance
  • Obtaining Information About Methods
  • Describing Objects
  • Discardable Content Proxy Support
  • Sending Messages
  • Forwarding Messages
  • Dynamically Resolving Methods
  • Error Handling
  • Archiving
  • Deprecated Methods
  • Creating an Array
  • Initializing an Array
  • Querying an Array
  • Finding Objects in an Array
  • Sending Messages to Elements
  • Comparing Arrays
  • Deriving New Arrays
  • Sorting
  • Working with String Elements
  • Creating a Description
  • Collecting Paths
  • Key-Value Observing
  • Key-Value Coding
Mutable Array
  • Creating and Initializing a Mutable Array
  • Adding Objects
  • Removing Objects
  • Replacing Objects
  • Filtering Content
  • Rearranging Content
Assertion Handler
  • Handling Assertion Failures
Attributed String
  • Creating an NSAttributedString Object
  • Retrieving Character Information
  • Retrieving Attribute Information
  • Comparing Attributed Strings
  • Extracting a Substring
  • Enumerating over Attributes in a String
Mutable Attributed String
  • Retrieving character information
  • Changing characters
  • Changing attributes
  • Changing characters and attributes
  • Grouping changes
Autorelease Pool
  • Managing a Pool
  • Adding an Object to a Pool
  • Initializing an NSBundle
  • Getting an NSBundle
  • Getting a Bundled Class
  • Finding Resources
  • Getting the Bundle Directory
  • Getting Bundle Information
  • Managing Localized Resources
  • Loading a Bundle’s Code
  • Managing Localizations
  • Modifying the Cache Name
  • Getting a Cached Value
  • Adding and Removing Cached Values
  • Managing Cache Size
  • Managing Discardable Content
  • Managing the Delegate
Cached URL Response
  • Creating a cached URL response
  • Getting cached URL response properties
  • System Locale Information
  • Initializing a Calendar
  • Getting Information About a Calendar
  • Calendrical Calculations
Character Set
  • Creating a Standard Character Set
  • Creating a Character Set for URL Encoding
  • Creating a Custom Character Set
  • Creating and Managing Character Sets as Bitmap Representations
  • Testing Set Membership
Mutable Character Set
  • Adding and removing characters
  • Combining character sets
  • Inverting a character set
  • Inspecting a Coder
  • Encoding General Data
  • Encoding Geometry-Based Data
  • Encoding Core Media Time Structures
  • Decoding General Data
  • Decoding Geometry-Based Data
  • Decoding Core Media Time Structures
  • Secure Coding
  • Getting Version Information
  • Managing Zones
Keyed Archiver (Coder)
  • Initializing an NSKeyedArchiver Object
  • Archiving Data
  • Encoding Data and Objects
  • Managing the Delegate
  • Managing Classes and Class Names
Keyed Unarchiver (Coder)
  • Initializing a Keyed Unarchiver
  • Unarchiving Data
  • Decoding Data
  • Managing the Delegate
  • Managing Class Names
  • Waiting for the Lock
  • Signaling Waiting Threads
  • Identifying the Condition
Condition Lock
  • Initializing an NSConditionLock Object
  • Accessing the Condition
  • Acquiring and Releasing a Lock
  • Identifying the Condition Lock
  • Creating Data Objects
  • Accessing Data
  • Base-64 Encoding
  • Testing Data
  • Storing Data
Mutable Data
  • Creating and Initializing an NSMutableData Object
  • Adjusting Capacity
  • Accessing Data
  • Adding Data
  • Modifying Data
Purgeable (Mutable) Data

  • Creating and Initializing Date Objects
  • Getting Temporal Boundaries
  • Comparing Dates
  • Getting Time Intervals
  • Adding a Time Interval
  • Representing Dates as Strings
Date Components
  • Getting the Date Value
  • Accessing the Date Components
Decimal Number Handler
  • Creating a Decimal Number Handler
  • Initializing a decimal number handler
  • Creating a Dictionary
  • Initializing an NSDictionary Instance
  • Creating Key Sets for Shared-Key Optimized Dictionaries
  • Counting Entries
  • Comparing Dictionaries
  • Accessing Keys and Values
  • Enumerating Dictionaries
  • Sorting Dictionaries
  • Filtering Dictionaries
  • Storing Dictionaries
  • Accessing File Attributes
  • Creating a Description
Mutable Dictionary
  • Creating and Initializing a Mutable Dictionary
  • Adding Entries to a Mutable Dictionary
  • Removing Entries From a Mutable Dictionary
  • Getting the Enumerated Objects
Directory Enumerator
  • Getting File and Directory Attributes
  • Skipping Subdirectories
  • Creating Error Objects
  • Getting Error Properties
  • Getting a Localized Error Description
  • Getting the Error Recovery Attempter
  • Displaying a Help Anchor
  • Creating and Raising an NSException Object
  • Querying an NSException Object
  • Getting Exception Stack Frames
  • Initializing an Expression
  • Creating an Expression for a Value
  • Creating a Collection Expression
  • Creating a Subquery
  • Creating an Expression Using Blocks
  • Creating an Expression for a Function
  • Getting Information About an Expression
  • Evaluating an Expression
  • Accessing the Expression Block
Extension Context
  • Handling Requests
  • Opening URLs
  • Storing Extension Items
Extension Item
  • Identifying the Item
  • Item Contents
File Access Intent
  • Creating a File Access Intent
  • Accessing the Current URL
File Coordinator
  • Initializing a File Coordinator
  • Managing File Presenters
  • Coordinating File Operations Asynchronously
  • Coordinating File Operations Synchronously
File Handle
  • Getting a File Handle
  • Creating a File Handle
  • Getting a File Descriptor
  • Reading from a File Handle
  • Writing to a File Handle
  • Reading and Writing Using Blocks
  • Communicating Asynchronously
  • Seeking Within a File
  • Operating on a File
File Manager
  • Creating a File Manager
  • Locating System Directories
  • Locating Application Group Container Directories
  • Discovering Directory Contents
  • Creating and Deleting Items
  • Moving and Copying Items
  • Managing iCloud-Based Items
  • Creating Symbolic and Hard Links
  • Determining Access to Files
  • Getting and Setting Attributes
  • Getting and Comparing File Contents
  • Getting the Relationship Between Items
  • Converting File Paths to Strings
  • Managing the Delegate
  • Managing the Current Directory
  • Deprecated Methods
File Security

File Version
  • Getting the Version of a File
  • Accessing the Version Information
  • Handling Version Conflicts
  • Replacing and Deleting Versions
File Wrapper
  • Creating File Wrappers
  • Querying File Wrappers
  • Accessing File-Wrapper Information
  • Updating File Wrappers
  • Serializing
  • Accessing Files
  • Writing Files
  • Textual representation of cell content
  • Object equivalent to textual representation
  • Dynamic cell editing
Byte Count Formatter
  • Creating Strings from Byte Count
  • Setting Formatting Styles
Date Components Formatter

Date Formatter
  • Converting Objects
  • Managing Formats and Styles
  • Managing Attributes
  • Managing Behavior Version
  • Managing Natural Language Support
  • Managing AM and PM Symbols
  • Managing Weekday Symbols
  • Managing Month Symbols
  • Managing Quarter Symbols
  • Managing Era Symbols
Date Interval Formatter

Energy Formatter

Length Formatter

Mass Formatter

Number Formatter
  • Configuring Formatter Behavior and Style
  • Converting Between Numbers and Strings
  • Managing Localization of Numbers
  • Configuring Rounding Behavior
  • Configuring Numeric Formats
  • Configuring Numeric Symbols
  • Configuring the Format of Currency
  • Configuring Numeric Prefixes and Suffixes
  • Configuring the Display of Numeric Values
  • Configuring Separators and Grouping Size
  • Managing the Padding of Numbers
  • Managing Input and Output Attributes
  • Configuring Significant Digits
  • Managing Leniency Behavior
  • Managing the Validation of Partial Numeric Strings
Hash Table
  • Initialization
  • Convenience Constructors
  • Accessing Content
  • Manipulating Membership
  • Comparing Hash Tables
  • Set Functions
  • Accessing Pointer Functions
HTTP Cookie
  • Create cookie instances
  • Convert cookies to request headers
  • Getting cookie properties
HTTP Cookie Storage
  • Creating and Initializing a Cookie Storage Object
  • Getting the Shared Cookie Storage Object
  • Getting and Setting the Cookie Accept Policy
  • Adding and Removing Cookies
  • Retrieving Cookies
Index Path
  • Creating Index Paths
  • Querying Index Paths
  • Comparing Index Paths
Index Set
  • Creating Index Sets
  • Querying Index Sets
  • Enumerating Index Set Content
  • Comparing Index Sets
  • Getting Indexes
  • Enumerating Indexes
Mutable Index Set
  • Adding Indexes
  • Removing Indexes
  • Shifting Index Groups
  • Creating NSInvocation Objects
  • Configuring an Invocation Object
  • Dispatching an Invocation
  • Getting the Method Signature
Item Provider
  • Initializing an Item Provider
  • Getting Items of Specific Types
  • Previewing Items
JSON Serialization
  • Creating a JSON Object
  • Creating JSON Data
Linguistic Tagger
  • Creating a Linguistic Tagger
  • Getting the Tag Schemes
  • Getting and Setting the Analyzed String
  • Getting and Setting Orthography
  • Enumerating Linguistic Tags
  • Determining a Sentence for a Range
  • Getting and Initializing Locales
  • Getting Information About a Locale
  • Getting System Locale Information
  • Converting Between Identifiers
  • Getting Preferred Languages
  • Getting Line and Character Direction For a Language
  • Acquiring a Lock
  • Naming the Lock
Map Table
  • Creating and Initializing a Map Table
  • Accessing Content
  • Manipulating Content
  • Creating a Dictionary Representation
  • Accessing Pointer Functions
Metadata Item
  • Getting Item Attributes
Metadata Query
  • Configuring Queries
  • Running Queries
  • Getting Query Results
Metadata Query Attribute Value Tuple
  • Getting Query Attribute/Value Information
Metadata Query Result Group
  • Getting Query Results
Method Signature
  • Creating a Method Signature Object
  • Getting Information on Argument Types
  • Getting Information on Return Types
  • Determining Synchronous Status
Net Service
  • Creating Network Services
  • Configuring Network Services
  • Managing Run Loops
  • Using Network Services
  • Obtaining the DNS Hostname
Net Service Browser
  • Creating Network Service Browsers
  • Configuring Network Service Browsers
  • Using Network Service Browsers
  • Managing Run Loops
  • Creating Notifications
  • Getting Notification Information
Notification Center
  • Getting the Notification Center
  • Managing Notification Observers
  • Posting Notifications
Notification Queue
  • Creating Notification Queues
  • Getting the Default Queue
  • Managing Notifications
  • Obtaining an instance
  • Initialization
  • Executing the Operation
  • Canceling Operations
  • Getting the Operation Status
  • Managing Dependencies
  • Configuring the Execution Priority
  • Waiting on an Operation Object
Block Operation
  • Managing the Blocks in the Operation
Invocation Operation
  • Initialization
  • Getting Attributes
Operation Queue
  • Getting Specific Operation Queues
  • Managing Operations in the Queue
  • Managing the Execution of Operations
  • Suspending Operations
  • Configuring the Queue
Ordered Set
  • Creating an Ordered Set
  • Initializing an Ordered Set
  • Counting Entries
  • Accessing Set Members
  • Key-Value Coding Support
  • Key-Value Observing Support
  • Comparing Sets
  • Creating a Sorted Array
  • Filtering Ordered Sets
  • Describing a Set
  • Converting Other Collections
Mutable Ordered Set
  • Creating a Mutable Ordered Set
  • Adding, Removing, and Reordering Entries
  • Sorting Entries
  • Combining and Recombining Entries
  • Creating Instances of NSOrthography
  • Defining the Language Map
  • Managing Languages and Scripts
  • Creating an NSPipe Object
  • Getting the File Handles for a Pipe
Pointer Array
  • Creating and Initializing a New Pointer Array
  • Managing the Collection
  • Getting the Pointer Functions
Pointer Functions
  • Creating and Initializing an NSPointerFunctions Object
  • Personality Functions
  • Memory Configuration
  • Creating Instances
  • Validation
  • Setting the Delegate
  • Setting Information
  • Port Monitoring
Mach Port
  • Creating and Initializing
  • Getting the Mach Port
  • Scheduling the Port on a Run Loop
  • Getting and Setting the Delegate
Message Port

  • Creating a Predicate
  • Evaluating a Predicate
  • Getting a String Representation
Comparison Predicate
  • Creating Comparison Predicates
  • Getting Information About a Comparison Predicate
Compound Predicate
  • Constructors
  • Getting Information About a Compound Predicate
Process Info
  • Getting the Process Information Agent
  • Accessing Process Information
  • Getting Host Information
  • Getting Computer Information
  • Managing Activities
  • Creating Progress Objects
  • Current Progress Object
  • Reporting Progress
  • Observing Progress
  • Controlling Progress
  • Progress Information
Property List Serialization
  • Serializing a Property List
  • Deserializing a Property List
  • Validating a Property List
  • Obsolete Methods
Recursive Lock
  • Acquiring a Lock
  • Naming the Lock
Regular Expression
  • Creating Regular Expressions
  • Getting the Regular Expression and Options
  • Searching Strings Using Regular Expressions
  • Replacing Strings Using Regular Expressions
  • Escaping Characters in a String
  • Custom Replace Functionality
Data Detector (Regular Expression)
  • Creating Data Detector Instances
  • Getting the Checking Types
Run Loop
  • Accessing Run Loops and Modes
  • Managing Timers
  • Managing Ports
  • Running a Loop
  • Scheduling and Canceling Messages
  • Creating a Scanner
  • Getting a Scanner’s String
  • Configuring a Scanner
  • Scanning a String
  • Creating a Set
  • Initializing a Set
  • Counting Entries
  • Accessing Set Members
  • Comparing Sets
  • Creating a Sorted Array
  • Key-Value Observing
  • Describing a Set
Mutable Set
  • Creating a mutable set
  • Adding and removing entries
  • Combining and recombining sets
Counted (Mutable) Set
  • Initializing a Counted Set
  • Adding and Removing Entries
  • Examining a Counted Set
Sort Descriptor
  • Initializing a Sort Descriptor
  • Getting Information About a Sort Descriptor
  • Using Sort Descriptors
  • Create an NSComparator for the Sort Descriptor.
  • Configuring Streams
  • Using Streams
  • Managing Run Loops
  • Getting Stream Information
Input Stream
  • Creating Streams
  • Using Streams
Output Stream
  • Creating Streams
  • Using Streams
  • Creating and Initializing Strings
  • Creating and Initializing a String from a File
  • Creating and Initializing a String from an URL
  • Writing to a File or URL
  • Getting a String’s Length
  • Getting Characters and Bytes
  • Getting C Strings
  • Combining Strings
  • Dividing Strings
  • Finding Characters and Substrings
  • Replacing Substrings
  • Determining Line and Paragraph Ranges
  • Determining Composed Character Sequences
  • Converting String Contents Into a Property List
  • Identifying and Comparing Strings
  • Folding Strings
  • Getting a Shared Prefix
  • Changing Case
  • Getting Strings with Mapping
  • Getting Numeric Values
  • Working with Encodings
  • Working with Paths
  • Working with URLs
  • Linguistic Tagging and Analysis
Mutable String
  • Creating and Initializing a Mutable String
  • Modifying a String
Text Checking Result
  • Text Checking Type Range and Type
  • Text Checking Results for Text Replacement
  • Text Checking Results for Regular Expressions
  • Text Checking Result Components
  • Text Checking Results for URLs
  • Text Checking Results for Addresses
  • Text Checking Results for Transit Information
  • Text Checking Results for Phone Numbers
  • Text Checking Results for Dates and Times
  • Text Checking Results for Typography
  • Text Checking Results for Spelling
  • Text Checking Results for Orthography
  • Text Checking Results for Grammar
  • Adjusting the Ranges of a Text Checking Result
  • Initializing an NSThread Object
  • Starting a Thread
  • Stopping a Thread
  • Determining the Thread’s Execution State
  • Working with the Main Thread
  • Querying the Environment
  • Working with Thread Properties
  • Working with Thread Priorities
  • Creating a Timer
  • Firing a Timer
  • Stopping a Timer
  • Information About a Timer
  • Firing Tolerance
Time Zone
  • Creating and Initializing Time Zone Objects
  • Working with System Time Zones
  • Getting Time Zone Information
  • Getting Information About a Specific Time Zone
  • Comparing Time Zones
  • Describing a Time Zone
  • Getting Information About Daylight Saving
Ubiquitous Key Value Store
  • Getting the Shared Instance
  • Getting Values
  • Setting Values
  • Explicitly Synchronizing In-Memory Key-Value Data to Disk
  • Removing Keys
  • Retrieving the Current Keys and Values
Undo Manager
  • Registering Undo Operations
  • Checking Undo Ability
  • Performing Undo and Redo
  • Limiting the Undo Stack
  • Creating Undo Groups
  • Enabling and Disabling Undo
  • Checking Whether Undo or Redo Is Being Performed
  • Clearing Undo Operations
  • Managing the Action Name
  • Getting and Localizing the Menu Item Title
  • Working with Run Loops
  • Discardable Undo and Redo Actions
  • Creating an NSURL Object
  • Identifying and Comparing Objects
  • Querying an NSURL
  • Accessing the Parts of the URL
  • Modifying and Converting a File URL
  • Working with Bookmark Data
  • Getting and Setting File System Resource Properties
  • Working with Promised Items
URL Authentication Challenge
  • Creating an authentication challenge instance
  • Getting authentication challenge properties
URL Cache
  • Getting and setting shared cache
  • Creating a new cache object
  • Getting and storing cached objects
  • Removing cached objects
  • Getting and setting on-disk cache properties
  • Getting and setting in-memory cache properties
URL Components
  • Creating and Configuring
  • Obtaining a URL
  • Properties in Native Format
  • Properties in URL-Encoded Format
URL Connection
  • Preflighting a Connection Request
  • Connection URL Information
  • Loading Data Synchronously
  • Loading Data Asynchronously
  • Stopping a Connection
  • Scheduling Delegate Method Calls
URL Credential
  • Creating a credential
  • Getting credential properties
URL Credential Storage
  • Getting the Credential Storage
  • Getting and Setting Default Credentials
  • Adding and Removing Credentials
  • Retrieving Credentials
URL Protection Space
  • Creating a protection space
  • Getting protection space properties
URL Protocol
  • Creating Protocol Objects
  • Registering and Unregistering Protocol Classes
  • Getting and Setting Request Properties
  • Determining If a Subclass Can Handle a Request
  • Providing a Canonical Version of a Request
  • Determining If Requests Are Cache Equivalent
  • Starting and Stopping Downloads
  • Getting Protocol Attributes
URL Query Item
  • Creating a Query Item
  • Reading a Query Item’s Name and Value
URL Request
  • Creating Requests
  • Getting Request Properties
  • Getting HTTP Request Properties
  • Allowing Cellular Access
  • Support for Secure Coding
Mutable URL Request
  • Setting Request Properties
  • Setting HTTP Specific Properties
URL Response
  • Creating a response
  • Getting the response properties
HTTP URL Response
  • Initializing a Response Object
  • Getting HTTP Response Headers
  • Getting Response Status Code
URL Session
  • Creating a Session
  • Configuring a Session
  • Adding Data Tasks to a Session
  • Adding Download Tasks to a Session
  • Adding Upload Tasks to a Session
  • Managing the Session
URL Session Configuration
  • Creating a Session Configuration Object
  • Setting General Properties
  • Setting Cookie Policies
  • Setting Security Policies
  • Setting Caching Policies
  • Supporting Background Transfers
  • Supporting Custom Protocols
  • Setting HTTP Policy and Proxy Properties
  • Deprecated Methods
URL Session Task
  • Controlling the Task State
  • Obtaining Task Progress
  • Obtaining General Task Information
URL Session Data Task

URL Session Upload (Data) Task

URL Session Download Task
  • Canceling a Download
User Activity
  • Creating a User Activity Object
  • Continuing an Activity With Streams
  • Maintaining Activity State
  • Identifying the Activity
  • Continuing Web Browsing
User Defaults
  • Getting the Shared NSUserDefaults Instance
  • Initializing an NSUserDefaults Object
  • Registering Defaults
  • Getting Default Values
  • Setting Default Values
  • Removing Defaults
  • Maintaining Persistent Domains
  • Accessing Managed Environment Keys
  • Managing the Search List
  • Maintaining Volatile Domains
  • Maintaining Suites
  • Creating UUIDs
  • Get UUID Values
  • Working with Raw Values
  • Working with Pointer and Object Values
  • Working with Range Values
  • Working with CoreGraphics Geometry Values
  • Working with UIKit Geometry Values
  • Working with CoreAnimation Transform Values
  • Working with Media Time Values
  • Working with Geographic Coordinate Values
  • Working with SceneKit Vector and Matrix Values
  • Comparing Value Objects
Number (Value)
  • Creating an NSNumber Object
  • Initializing an NSNumber Object
  • Accessing Numeric Values
  • Retrieving String Representations
  • Comparing NSNumber Objects
  • Accessing Type Information
Decimal Number (Value)
  • Creating a Decimal Number
  • Initializing a Decimal Number
  • Performing Arithmetic
  • Rounding Off
  • Accessing the Value
  • Managing Behavior
  • Comparing Decimal Numbers
  • Getting Maximum and Minimum Possible Values
Value Transformer
  • Using Name-based Registry
  • Getting Information About a Transformer
  • Using Transformers
XML Parser
  • Initializing a Parser Object
  • Managing Delegates
  • Managing Parser Behavior
  • Parsing
  • Obtaining Parser State
  • Creating Instances
  • Deallocating Instances
  • Finalizing an Object
  • Handling Unimplemented Methods
  • Introspecting a Proxy Class
  • Describing a Proxy Class or Object
Cache Delegate (Protocol)
  • Responding to Object Eviction
Coding (Protocol)
  • Initializing with a coder
  • Encoding with a coder
Copying (Protocol)
  • Copying
Decimal Number Behaviors (Protocol)
  • Rounding
  • Handling errors
Discardable Content (Protocol)
  • Accessing Content
  • Discarding Content
Error Recovery Attempting (Protocol)
  • Attempting Recovery From Errors
Fast Enumeration (Protocol)
  • Enumeration
File Manager Delegate (Protocol)
  • Moving an Item
  • Copying an Item
  • Removing an Item
  • Linking an Item
File Presenter (Protocol)
  • Accessing File Presenter Attributes
  • Relinquishing Managed Files
  • Handling Changes to Files
  • Responding to Version Changes
  • Handling Changes to a Presented Directory
Key Value Coding  (Protocol)
  • Getting Values
  • Setting Values
  • Changing Default Behavior
  • Validation
Key Value Observing (Protocol)
  • Change notification
  • Registering for observation
  • Notifying observers of changes
  • Observing customization
Keyed Archiver Delegate (Protocol)
  • Encoding Data and Objects
Keyed Unarchiver Delegate (Protocol)
  • Decoding Objects
  • Finishing Decoding
Locking  (Protocol)
  • Working with Locks
Mach Port Delegate (Protocol)
  • Handling Mach messages
Metadata Query Delegate (Protocol)
  • Getting Query Results
Mutable Copying (Protocol)
  • Copying
Net Service Browser Delegate (Protocol)
  • Using Network Service Browsers
Object (Protocol)
  • Identifying Classes
  • Identifying and Comparing Objects
  • Testing Object Inheritance, Behavior, and Conformance
  • Describing Objects
  • Sending Messages
  • Identifying Proxies
  • Obsolete Methods
Port Delegate (Protocol)
  • Handling Port Messages
Secure Coding (Protocol)
  • Checking for Secure Coding Requirement
Stream Delegate (Protocol)
  • Using Streams
URL Authentication Challenge Sender (Protocol)
  • Protocol Methods
URL Connection Data Delegate (Protocol)
  • Handling Incoming Data
  • Receiving Connection Progress
  • Handling Redirects
  • Overriding Caching Behavior
URL Connection Delegate (Protocol)
  • Connection Authentication
  • Connection Completion
URL Connection Download Delegate (Protocol)
  • Managing Downloads of URL Assets
URL Protocol Client (Protocol)
  • Protocol Methods
URL Session Data Delegate (Protocol)
  • Delegate Methods
URL Session Delegate (Protocol)
  • Delegate Methods
URL Session Download Delegate (Protocol)
  • Delegate Methods
URL Session Task Delegate (Protocol)
  • Delegate Methods
User Activity Delegate (Protocol)
  • Handling Streams
  • Managing Activity Continuation
XML Parser Delegate (Protocol)
  • Handling XML
  • Handling the DTD
  • Assertions
  • Bundles
  • Byte Ordering
  • Decimals
  • Exception Handling
  • Managing Object Allocation and Deallocation
  • Interacting with the Objective-C Runtime
  • Logging Output
  • Managing File Paths
  • Managing Ranges
  • Uncaught Exception Handlers
  • Core Foundation ARC Integration
  • Managing Memory
  • Managing Zones