Skip Navigation
Open Menu
Close Menu
Apple Developer
Account
Apple Developer
Discover
Design
Develop
Distribute
Support
Account
Search
Documentation
Open Menu
Close Menu
API Changes:
Show
API Reference
Sample Code
Article
Apple Developer Documentation
Browse the latest developer documentation including API reference, articles, and sample code.
App Framework
App Frameworks
AppKit
Foundation
Objective-C
Swift Standard Library
UIKit
WatchKit
Graphics and Games
Graphics and Games
AGL
ARKit
Beta
ColorSync
Beta
Core Animation
Core Graphics
Core Image
Game Controller
GameKit
GameplayKit
GLKit
Image I/O
Metal
Metal Performance Shaders
MetalKit
Model I/O
OpenGL ES
PDFKit
Quartz
ReplayKit
SceneKit
SpriteKit
Vision
Beta
App Services
App Services
Accounts
AddressBook
AddressBookUI
AdSupport
ApplicationServices
CallKit
ClockKit
CloudKit
CloudKit JS
Contacts
ContactsUI
Core Data
Core Foundation
Core Location
Core ML
Beta
Core Motion
Core Spotlight
Core Text
DeviceCheck
Beta
EventKit
EventKitUI
FileProvider
Beta
FileProviderUI
Beta
HealthKit
HealthKitUI
HomeKit
iAd
IdentityLookup
Beta
MapKit
Messages
MessageUI
MultipeerConnectivity
NewsstandKit
NotificationCenter
PassKit
PushKit
QuickLook
SiriKit
Social
Speech
StoreKit
TVServices
UserNotifications
UserNotificationsUI
WatchConnectivity
Media and Web
Media and Web
Apple Pay JS
AssetsLibrary
AudioToolbox
AudioUnit
AVFoundation
AVKit
Core Audio
Core Audio Kit
Core Media
Core MIDI
Core Video
FxPlug
iTunesLibrary
JavaScriptCore
LivePhotosKit JS
MediaAccessibility
MediaLibrary
MediaPlayer
Photos
PhotosUI
QTKit
Safari Extensions JS
SafariServices
ScreenSaver
TVMLKit
TVMLKit JS
VideoToolbox
WebKit
WebKit JS
Developer Tools
Developer Tools
Automator
Code Diagnostics
InstallerJS
Playground Support
ScriptingBridge
XcodeKit
XCTest
System
System
Accelerate
CFNetwork
Collaboration
Compression
Core Bluetooth
Core NFC
Beta
Core Services
Core Telephony
Core WLAN
CryptoTokenKit
DarwinNotify
DiskArbitration
Dispatch
dnssd
ExceptionHandling
ExternalAccessory
ForceFeedback
FWAUserLib
GSS
Hypervisor
IMServicePlugIn
InputMethodKit
IOBluetooth
IOBluetoothUI
IOKit
IOSurface
Kernel
LatentSemanticMapping
LocalAuthentication
MobileCoreServices
NetworkExtension
OpenDirectory
os
Security
SecurityFoundation
SecurityInterface
ServiceManagement
SystemConfiguration
vmnet
XPC
Resources
Guides
Release Notes
Technical Notes
Technical Q&A
More