Friday, September 26, 2014

iOS8:Framework:Home Kit Framework:Tasks

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

Characteristic Write Action
  • New Methods
Action Set
  • Managing Action Sets
Characteristic
  • Information About a Characteristic
  • Receiving Notifications
  • Managing Values
Characteristic Metadata
  • Numeric Value Ranges
  • Format and Units
  • Description
  • New Methods
Home
  • 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
Room
  • Managing Rooms
Service
  • Managing Services
Service Group
  • Managing Service Groups
Trigger
  • Managing Triggers
  • Managing Action Sets
Timer Trigger
  • Managing Timer Triggers
User
  • Managing the User Name
Zone
  • 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
Object
  • Getting Properties
Sample
  • 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

Quantity
  • Creating Quantities
  • Working With Units
  • Comparing Quantities
Query
  • 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
Source
  • Getting the Current Source
  • Getting Property Data
Statistics
  • Getting Property Data
  • Getting Statistics Data
Statistics Collection
  • New Methods
Unit
  • 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
Asset
  • Initializing an Asset
  • Getting the URL of the Asset
Container
  • 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
Database
  • 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
Notification
  • 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
Query
  • Initializing a Query Object
  • Accessing the Query Parameters
Query Cursor

Record
  • 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
Reference
  • Initializing a Reference Object
  • Getting the Reference Attributes
Server Change Token

Subscription
  • Initializing a Query-Based Subscription
  • Initializing a Zone-Based Subscription
  • Accessing the Subscription Search Parameters
  • Specifying the Push Notification Data
  • Accessing the Subscription Metadata
Operation
  • 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
Color
  • Initializing Color Objects
  • Creating Color Objects
  • Getting Color Components
Context
  • Creating a Context
  • Rendering Images
  • Determining the Allowed Extents for Images Used by a Context
Detector
  • Creating a Detector Object
  • Using a Detector Object to Find Features
Feature
  • Feature Properties
Face Feature
  • Locating Faces
  • Identifying Facial Features
  • Tracking Distinct Faces in Video
QR Code Feature

Rectangle Feature

Filter
  • Creating a Filter
  • Accessing Registered Filters
  • Getting Filter Parameters and Attributes
  • Setting Default Values
  • Using Filters with Core Animation
  • Serializing and Deserializing Filters
Image
  • 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
Kernel

Color Kernel

Warp Kernel

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

Pallbearer: Ashes



Brett Campbell

iOS8:Framework:Core Text Framework:Functions

iOS8 Framework
Font
  • 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
Frame
  • Getting frame data
  • Getting lines
  • Drawing the frame
  • Getting the type identifier
Framesetter
  • 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
Line
  • 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
Run
  • 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
Typesetter
  • 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
Utilities
  • Getting the Core Text Version Number
String Attributes

iOS8:Framework:Core Foundation Framework:Functions

iOS8 Framework
Allocator
  • Creating an allocator
  • Managing memory with an allocator
  • Getting and setting the default allocator
  • Getting an allocator's context
  • Getting the allocator type ID
Array
  • 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
Bag
  • 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
Boolean
  • Miscellaneous Functions
Bundle
  • 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
Calendar
  • 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
Data
  • Creating a data object
  • Examining a data object
  • Getting the data type ID
Date
  • 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
Dictionary
  • Creating a dictionary
  • Examining a dictionary
  • Applying a function to a dictionary
  • Getting the dictionary type ID
Error
  • 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
Locale
  • 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
Null

  • Miscellaneous Functions

Number
  • 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
Set
  • Creating sets
  • Examining a set
  • Applying function to set members
  • Getting the set type ID
Socket
  • Creating sockets
  • Configuring sockets
  • Using sockets
String
  • 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
Tree
  • Creating trees
  • Modifying a tree
  • Sorting a tree
  • Examining a tree
  • Performing an operation on tree elements
  • Getting the tree type ID
Type
  • Memory management
  • Determining equality
  • Hashing
  • Miscellaneous functions
URL
  • 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
UUID
  • 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
Stream
  • Creating Streams

Ichinojo(逸ノ城)





Ichinojo(逸ノ城)


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
Object
  • 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
Array
  • 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
Bundle
  • 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
Cache
  • 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
Calendar
  • 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
Coder
  • 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
Condition
  • 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
Data
  • 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

Date
  • 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
Dictionary
  • 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
Enumerator
  • Getting the Enumerated Objects
Directory Enumerator
  • Getting File and Directory Attributes
  • Skipping Subdirectories
Error
  • Creating Error Objects
  • Getting Error Properties
  • Getting a Localized Error Description
  • Getting the Error Recovery Attempter
  • Displaying a Help Anchor
Exception
  • Creating and Raising an NSException Object
  • Querying an NSException Object
  • Getting Exception Stack Frames
Expression
  • 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
Formatter
  • 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
Invocation
  • 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
Locale
  • 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
Lock
  • 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
Notification
  • 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
Null
  • Obtaining an instance
Operation
  • 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
Orthography
  • Creating Instances of NSOrthography
  • Defining the Language Map
  • Managing Languages and Scripts
Pipe
  • 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
Port
  • 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

Predicate
  • 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
Progress
  • 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
Scanner
  • Creating a Scanner
  • Getting a Scanner’s String
  • Configuring a Scanner
  • Scanning a String
Set
  • 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.
Stream
  • Configuring Streams
  • Using Streams
  • Managing Run Loops
  • Getting Stream Information
Input Stream
  • Creating Streams
  • Using Streams
Output Stream
  • Creating Streams
  • Using Streams
String
  • 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
Thread
  • 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
Timer
  • 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
URL
  • 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
UUID
  • Creating UUIDs
  • Get UUID Values
Value
  • 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
Proxy
  • 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
Functions
  • 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