The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "/System/Library/Frameworks"
(→Public Frameworks: adding link to CoreTelephony article) |
(Update some framework documentation links and add some class prefixes; still *lots* remaining) |
||
(40 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
In [[iOS]] there are two kinds of frameworks: '''public frameworks''' and '''private frameworks'''. Public frameworks are allowed to be used in App Store apps. Private frameworks are intended to be used only by Apple's apps, and are more unstable against firmware changes, but many of the interesting features are in the private frameworks. |
In [[iOS]] there are two kinds of frameworks: '''public frameworks''' and '''private frameworks'''. Public frameworks are allowed to be used in App Store apps. Private frameworks are intended to be used only by Apple's apps, and are more unstable against firmware changes, but many of the interesting features are in the private frameworks. |
||
− | Since iOS 3.1, all default (private and public) libraries have been combined into a big cache file in <tt>/System/Library/Caches/com.apple.dyld/ |
+ | Since iOS 3.1, all default (private and public) libraries have been combined into a big cache file in <tt>/System/Library/Caches/com.apple.dyld/dyld_shared_cache_armX</tt> to improve performance. See [http://iphonedevwiki.net/index.php/Dyld_shared_cache dyld_shared_cache] for more details. The original libraries are no longer useful for non-on-device-developers, so they are eliminated from the system. The framework folders still contain other resources, such as localization strings. |
+ | |||
+ | === Private Frameworks === |
||
+ | |||
+ | See [[/System/Library/PrivateFrameworks]]. |
||
=== Public Frameworks === |
=== Public Frameworks === |
||
Line 14: | Line 18: | ||
|- |
|- |
||
! Framework |
! Framework |
||
+ | ! 1.x |
||
+ | ! 2.x |
||
+ | ! 3.x |
||
! 4.x |
! 4.x |
||
! 5.x |
! 5.x |
||
! 6.x |
! 6.x |
||
! 7.x |
! 7.x |
||
+ | ! 8.x |
||
+ | ! 9.x |
||
+ | ! 10.x |
||
+ | ! 11.x |
||
+ | ! 12.x |
||
+ | ! 14.x |
||
! Prefix |
! Prefix |
||
! Language |
! Language |
||
! Description |
! Description |
||
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/accelerate Accelerate] |
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 31: | Line 53: | ||
| Vector and Matrix math, digital signal processing, large number handling, and image processing |
| Vector and Matrix math, digital signal processing, large number handling, and image processing |
||
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/accounts Accounts] |
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 38: | Line 69: | ||
| AC |
| AC |
||
| Obj-C |
| Obj-C |
||
− | | Provides access to accounts in the Accounts database. Allows creation of accounts if none |
+ | | Provides access to accounts in the Accounts database. Allows creation of accounts if none exist. Only Twitter is available in iOS 5.0 and later. |
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/addressbook AddressBook] |
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 49: | Line 89: | ||
| Provides access to the Address Book database. |
| Provides access to the Address Book database. |
||
|- |
|- |
||
− | | AddressBookUI |
+ | | [https://developer.apple.com/documentation/addressbookui AddressBookUI] |
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 58: | Line 107: | ||
| |
| |
||
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/adsupport AdSupport] |
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 66: | Line 124: | ||
| Obj-C |
| Obj-C |
||
| Provides access to identifiers for serving adverts and a flag that indicates if limited tracking is on. |
| Provides access to identifiers for serving adverts and a flag that indicates if limited tracking is on. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/arkit ARKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iPhone OS 11.x. |
||
+ | |- |
||
+ | | AppSupport |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| AppleBasebandManager |
| AppleBasebandManager |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| |
| |
||
| |
| |
||
| |
| |
||
|- |
|- |
||
+ | | ArtworkCache |
||
− | | [http://developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/AssetsLibraryFramework/_index.html AssetsLibrary] |
||
+ | | {{partial}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iPhone OS 1.1.x. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/assetslibrary AssetsLibrary] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 83: | Line 213: | ||
| AL |
| AL |
||
| Obj-C |
| Obj-C |
||
− | | Used to access pictures and videos managed by the Photos application. |
+ | | Used to access pictures and videos managed by the Photos application. Deprecated; use PhotoKit |
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/audiotoolbox AudioToolbox] |
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 92: | Line 231: | ||
| AU, Audio |
| AU, Audio |
||
| -- |
| -- |
||
− | | Provides interfaces for recording, playback, stream parsing, and managing audio sessions. Part of CoreAudio |
+ | | Provides interfaces for recording, playback, stream parsing, and managing audio sessions. Part of CoreAudio. |
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/audiounit AudioUnit] |
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 103: | Line 251: | ||
| Interfaces for the loading of audio units and their use. |
| Interfaces for the loading of audio units and their use. |
||
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/authenticationservices AuthenticationServices] |
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AS |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/avfoundation AVFoundation] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 112: | Line 287: | ||
| Used for playing and recording audio and video. |
| Used for playing and recording audio and video. |
||
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/avkit/ AVKit] |
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AV |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | BluetoothManager |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/businesschat BusinessChat] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Calculate |
||
+ | | {{partial}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iPhone OS 1.1.x. |
||
+ | |- |
||
+ | | Calendar |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/callkit CallKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CX |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Camera |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/carplay CarPlay] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CP |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Celestial |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/cfnetwork CFNetwork] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 119: | Line 465: | ||
| CF |
| CF |
||
| C |
| C |
||
− | | |
+ | | Interfaces for high-performance networking. |
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/classkit ClassKit] |
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CLS |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/library/ios/documentation/CloudKit/Reference/CloudKit_Framework_Reference/index.html CloudKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CK |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/contacts Contacts] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CN| |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/contactsui ContactsUI] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CN |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/coreaudio CoreAudio] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 130: | Line 556: | ||
| Declares constants and data-types used by other interfaces in CoreAudio. |
| Declares constants and data-types used by other interfaces in CoreAudio. |
||
|- |
|- |
||
− | | [ |
+ | | [https://developer.apple.com/documentation/coreaudiokit CoreAudioKit] |
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | Audio |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/corebluetooth CoreBluetooth] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 140: | Line 593: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/CoreData_ObjC/_index.html CoreData] |
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/CoreData_ObjC/_index.html CoreData] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 149: | Line 611: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreFoundation/Reference/CoreFoundation_Collection/_index.html#/ CoreFoundation] |
| [http://developer.apple.com/library/ios/#documentation/CoreFoundation/Reference/CoreFoundation_Collection/_index.html#/ CoreFoundation] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 155: | Line 626: | ||
| CF |
| CF |
||
| C |
| C |
||
− | | Basic data management and services |
+ | | Basic data management and services. |
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreGraphics/Reference/CoreGraphics_Framework/_index.html CoreGraphics] |
| [http://developer.apple.com/library/ios/#documentation/CoreGraphics/Reference/CoreGraphics_Framework/_index.html CoreGraphics] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 168: | Line 648: | ||
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImagingRef/_index.html CoreImage] |
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImagingRef/_index.html CoreImage] |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 176: | Line 665: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CoreLocation_Framework/_index.html CoreLocation] |
| [http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CoreLocation_Framework/_index.html CoreLocation] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 182: | Line 680: | ||
| CL |
| CL |
||
| Obj-C |
| Obj-C |
||
− | | |
+ | | Interfaces for determining location. |
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreMedia/Reference/CoreMediaFramework/_index.html CoreMedia] |
| [http://developer.apple.com/library/ios/#documentation/CoreMedia/Reference/CoreMediaFramework/_index.html CoreMedia] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 194: | Line 701: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CACoreMIDIRef/_index.html CoreMIDI] |
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CACoreMIDIRef/_index.html CoreMIDI] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 200: | Line 716: | ||
| MIDI |
| MIDI |
||
| Obj-C |
| Obj-C |
||
− | | Routines for handling MIDI data. Only |
+ | | Routines for handling MIDI data. Only available in iOS 4.2 and later. Part of CoreAudio. |
+ | |- |
||
+ | | [https://developer.apple.com/documentation/coreml CoreML] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreMotion/Reference/CoreMotion_Reference/_index.html CoreMotion] |
| [http://developer.apple.com/library/ios/#documentation/CoreMotion/Reference/CoreMotion_Reference/_index.html CoreMotion] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 209: | Line 752: | ||
| CM |
| CM |
||
| Obj-C, C++ |
| Obj-C, C++ |
||
− | | |
+ | | Interfaces for accessing accelerometer and gyrometric data. |
+ | |- |
||
+ | | [https://developer.apple.com/documentation/corenfc CoreNFC] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/coreservices CoreServices] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/corespotlight CoreSpotlight] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | CoreSurface |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CoreTelephonyFrameworkReference/_index.html CoreTelephony] ([[CoreTelephony]]) |
| [http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CoreTelephonyFrameworkReference/_index.html CoreTelephony] ([[CoreTelephony]]) |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 221: | Line 845: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html CoreText] |
| [http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html CoreText] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 230: | Line 863: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreVideo/Reference/CVFrameworkRef/Introduction/Introduction.html CoreVideo] |
| [http://developer.apple.com/library/ios/#documentation/CoreVideo/Reference/CVFrameworkRef/Introduction/Introduction.html CoreVideo] |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 237: | Line 879: | ||
| -- |
| -- |
||
| Low-level routines for manipulating audio and video - Apple advises not to use this framework directly, and although public doesn't document much of it. |
| Low-level routines for manipulating audio and video - Apple advises not to use this framework directly, and although public doesn't document much of it. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/devicecheck DeviceCheck] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | DeviceLink |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EventKitFrameworkRef/_index.html EventKit] |
| [http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EventKitFrameworkRef/_index.html EventKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 248: | Line 935: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/EventKitUI/Reference/EventKitUIFrameworkRef/_index.html EventKitUI] |
| [http://developer.apple.com/library/ios/#documentation/EventKitUI/Reference/EventKitUIFrameworkRef/_index.html EventKitUI] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 257: | Line 953: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/_index.html ExternalAccessory] |
| [http://developer.apple.com/library/ios/#documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/_index.html ExternalAccessory] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 263: | Line 968: | ||
| EA |
| EA |
||
| Obj-C |
| Obj-C |
||
− | | Interfaces for communication with attached external accessories via 30-pin dock or |
+ | | Interfaces for communication with attached external accessories via 30-pin dock or Bluetooth. Lightning is not yet mentioned by Apple in documentation. |
+ | |- |
||
+ | | [https://developer.apple.com/documentation/fileprovider FileProvider] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/fileproviderui FileProviderUI] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/ObjC_classic/_index.html Foundation] |
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/ObjC_classic/_index.html Foundation] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 272: | Line 1,022: | ||
| NS |
| NS |
||
| Obj-C |
| Obj-C |
||
− | | |
+ | | Objective-C wrappers to features found in CoreFoundation with extra features and functionality not covered by Objective-C. |
|- |
|- |
||
− | | GameController |
+ | | [https://developer.apple.com/documentation/gamecontroller GameController] |
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
Line 284: | Line 1,043: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GameKit_Collection/_index.html GameKit] |
| [http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GameKit_Collection/_index.html GameKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | GK |
||
+ | | Obj-C |
||
+ | | Manages P2P connectivity. With iOS 4.1 and later, GameKit can be used with Game Center (an extension to the framework) to create social games. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/gameplaykit GameplayKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 293: | Line 1,079: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GLkit/Reference/GLKit_Collection/_index.html GLKit] |
| [http://developer.apple.com/library/ios/#documentation/GLkit/Reference/GLKit_Collection/_index.html GLKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 301: | Line 1,096: | ||
| Utility classes for building OpenGL ES applications. |
| Utility classes for building OpenGL ES applications. |
||
|- |
|- |
||
+ | | GMM |
||
− | | GSS.framework |
||
+ | | {{yes}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | GraphicsServices |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/gss GSS] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 309: | Line 1,149: | ||
| -- |
| -- |
||
| Security related services - Apple advises to look at the headers as they provide no documentation. |
| Security related services - Apple advises to look at the headers as they provide no documentation. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/healthkit HealthKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | HealthKitUI |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/homekit/ HomeKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/UserExperience/Reference/iAd_ReferenceCollection/_index.html iAD] |
| [http://developer.apple.com/library/ios/#documentation/UserExperience/Reference/iAd_ReferenceCollection/_index.html iAD] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 317: | Line 1,220: | ||
| AD |
| AD |
||
| Obj-c |
| Obj-c |
||
+ | | |
||
− | | Classes for displaying advertisements |
||
+ | |- |
||
+ | | IAP |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Classes for displaying advertisements. |
||
+ | |- |
||
+ | | IdentityLookup |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | IdentityLookupUI |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/ImageIORefCollection/_index.html ImageIO] |
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/ImageIORefCollection/_index.html ImageIO] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 326: | Line 1,292: | ||
| CG |
| CG |
||
| C++ |
| C++ |
||
− | | Input and output for images. Part of CoreGraphics |
+ | | Input and output for images. Part of CoreGraphics. |
|- |
|- |
||
− | | |
+ | | Intents |
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | IntentsUI |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/iokit IOKit] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 335: | Line 1,346: | ||
| -- |
| -- |
||
| C++ |
| C++ |
||
− | | Low-level framework for communicating with the kernel and hardware. Apple advises not to use this framework directly and will reject it from the |
+ | | Low-level framework for communicating with the kernel and hardware. Apple advises not to use this framework directly and will reject it from the App Store. |
|- |
|- |
||
+ | | IOMobileFramebuffer |
||
− | | JavaScriptCore |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/iosurface IOSurface] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | ITSync |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | iTunesStore |
||
+ | | {{partial}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iPhone OS 1.1.x. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/javascriptcore JavaScriptCore] |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | LayerKit |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | LK |
||
+ | | |
||
+ | | LayerKit is the old name for CoreAnimation/QuartzCore |
||
+ | |- |
||
+ | | [https://developer.apple.com/library/ios/documentation/LocalAuthentication/Reference/LocalAuthentication_Framework/index.html LocalAuthentication] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
| |
| |
||
| |
| |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MapKit_Framework_Reference/_index.html MapKit] |
| [http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MapKit_Framework_Reference/_index.html MapKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 353: | Line 1,490: | ||
| MK |
| MK |
||
| Obj-C |
| Obj-C |
||
− | | Classes for embedding Map graphical interfaces. |
+ | | Classes for embedding Map graphical interfaces. Before iOS 5.1, Google Mobile Maps was used to provide map data; afterwards, Apple provided the map data. |
|- |
|- |
||
+ | | MBX2D |
||
− | | MediaAccessibility |
||
+ | | {{yes}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MBXConnect |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MeCCA |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/mediaaccessibility/ MediaAccessibility] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
Line 365: | Line 1,565: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MediaPlayer_Framework/_index.html MediaPlayer] |
| [http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MediaPlayer_Framework/_index.html MediaPlayer] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 371: | Line 1,580: | ||
| MP |
| MP |
||
| Obj-C |
| Obj-C |
||
− | | Provides facilities to play audio, and video. Also allows access to the iPod or |
+ | | Provides facilities to play audio, and video. Also allows access to the iPod or Music library. |
|- |
|- |
||
| MediaToolbox |
| MediaToolbox |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| MT |
| MT |
||
| C++ |
| C++ |
||
− | | Apple has no reference as of writing, headers appear to suggest audio processing. |
+ | | Apple has no reference as of writing, but headers appear to suggest this framework deals with audio processing. |
+ | |- |
||
+ | | Message |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/messages Messages] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MessageUI_Framework_Reference/_index.html MessageUI] |
| [http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MessageUI_Framework_Reference/_index.html MessageUI] |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 389: | Line 1,652: | ||
| MF |
| MF |
||
| Obj-C |
| Obj-C |
||
− | | Interfaces for SMS and Mail compose view |
+ | | Interfaces for SMS and Mail compose view controllers without leaving the application. |
+ | |- |
||
+ | | [https://developer.apple.com/library/ios/documentation/Metal/Reference/MetalFrameworkReference/index.html Metal] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/metalkit/ MetalKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/metalperformanceshaders MetalPerformanceShaders] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MobileBluetooth |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html MobileCoreServices] |
| [http://developer.apple.com/library/ios/#documentation/miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html MobileCoreServices] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 400: | Line 1,744: | ||
| Defines UTIs supported by the system. |
| Defines UTIs supported by the system. |
||
|- |
|- |
||
+ | | MobileMusicPlayer |
||
− | | MultipeerConnectivity |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/modelio ModelIO] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/multipeerconnectivity MultipeerConnectivity] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MoviePlayerUI |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MultitouchSupport |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MusicLibrary |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/naturallanguage NaturalLanguage] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/network Network] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/networkextension NetworkExtension] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
Line 410: | Line 1,907: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html NewsstandKit] |
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html NewsstandKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 417: | Line 1,923: | ||
| Obj-C |
| Obj-C |
||
| Interfaces for downloading Newsstand application content. |
| Interfaces for downloading Newsstand application content. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/notificationcenter NotificationCenter] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | OfficeImport |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://www.openal.org/ OpenAL] |
| [http://www.openal.org/ OpenAL] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 425: | Line 1,976: | ||
| AL |
| AL |
||
| C++ |
| C++ |
||
− | | Interface for the cross-platform audio library |
+ | | Interface for the cross-platform audio library. |
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/OpenGLES/Reference/OpenGLES_Framework/_index.html OpenGLES] |
| [http://developer.apple.com/library/ios/#documentation/OpenGLES/Reference/OpenGLES_Framework/_index.html OpenGLES] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 437: | Line 1,997: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/userexperience/Reference/PassKit_Framework/_index.html PassKit] |
| [http://developer.apple.com/library/ios/#documentation/userexperience/Reference/PassKit_Framework/_index.html PassKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| PK |
| PK |
||
| Obj-C |
| Obj-C |
||
− | | Interfaces for creation of Passes for Passbook.app. |
+ | | Interfaces for creation of Passes for Passbook.app and Wallet.app. |
+ | |- |
||
+ | | [https://developer.apple.com/documentation/pdfkit PDFKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | [https://developer.apple.com/library/ios/documentation/Photos/Reference/Photos_Framework/index.html Photos] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | PhotosUI |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | PhotoLibrary |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Preferences |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/pushkit PushKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/QuartzCoreRefCollection/index.html QuartzCore] |
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/QuartzCoreRefCollection/index.html QuartzCore] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 452: | Line 2,138: | ||
| CA |
| CA |
||
| Obj-C |
| Obj-C |
||
− | | Contains the |
+ | | Contains the CoreAnimation interfaces. |
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/QuickLook/Reference/QuickLookFrameworkReference_iPhoneOS/_index.html QuickLook] |
| [http://developer.apple.com/library/ios/#documentation/QuickLook/Reference/QuickLookFrameworkReference_iPhoneOS/_index.html QuickLook] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 461: | Line 2,156: | ||
| QL |
| QL |
||
| Obj-C |
| Obj-C |
||
− | | Interfaces for previewing files of formats |
+ | | Interfaces for previewing files of unknown formats. |
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/replaykit ReplayKit] |
||
− | | SafariServices |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/safariservices SafariServices] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | SF |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SceneKit_Framework/index.html SceneKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
Line 473: | Line 2,213: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Security/Reference/SecurityFrameworkReference/_index.html Security] |
| [http://developer.apple.com/library/ios/#documentation/Security/Reference/SecurityFrameworkReference/_index.html Security] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 479: | Line 2,228: | ||
| CSSM, Sec |
| CSSM, Sec |
||
| Obj-C |
| Obj-C |
||
− | | |
+ | | Interfaces for managing keys, trust policies, and certificates. |
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Social/Reference/Social_Framework/_index.html Social] |
| [http://developer.apple.com/library/ios/#documentation/Social/Reference/Social_Framework/_index.html Social] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| SL |
| SL |
||
| Obj-C |
| Obj-C |
||
− | | Interfaces for interacting with social accounts |
+ | | Interfaces for interacting with social accounts, such as Facebook, Twitter, and LinkedIn. |
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/speech Speech] |
||
− | | SpriteKit |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/spritekit/ SpriteKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
Line 500: | Line 2,285: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/StoreKit_Collection/_index.html StoreKit] |
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/StoreKit_Collection/_index.html StoreKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 506: | Line 2,300: | ||
| SK |
| SK |
||
| Obj-C |
| Obj-C |
||
− | | Interfaces for handling |
+ | | Interfaces for handling in-app purchase transactions. |
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/system System] |
||
− | | System |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 518: | Line 2,321: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Networking/Reference/SysConfig/_index.html SystemConfiguration] |
| [http://developer.apple.com/library/ios/#documentation/Networking/Reference/SysConfig/_index.html SystemConfiguration] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 524: | Line 2,336: | ||
| SC |
| SC |
||
| C++ |
| C++ |
||
− | | |
+ | | Interfaces for determining network availability. |
+ | |- |
||
+ | | TelephonyUI |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html Twitter] |
| [http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html Twitter] |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 533: | Line 2,372: | ||
| TW |
| TW |
||
| Obj-C |
| Obj-C |
||
− | | Interfaces for sending tweets |
+ | | Interfaces for sending tweets. |
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIKit_Framework/_index.html UIKit] |
| [http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIKit_Framework/_index.html UIKit] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 542: | Line 2,390: | ||
| UI |
| UI |
||
| Obj-C |
| Obj-C |
||
− | | Classes for iOS UI elements and for the user interface layer of |
+ | | Classes for iOS UI elements and for the user interface layer of applications. |
|- |
|- |
||
+ | | URLify |
||
− | | VideoToolbox |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/usernotifications UserNotifications] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/usernotificationsui/ UserNotificationsUI] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/videosubscriberaccount VideoSubscriberAccount] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/videotoolbox VideoToolbox] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 552: | Line 2,481: | ||
| -- |
| -- |
||
| Interfaces used by the device. Apple states not to include this framework directly. |
| Interfaces used by the device. Apple states not to include this framework directly. |
||
− | |} |
||
− | |||
− | === Private Frameworks === |
||
− | Resources for private frameworks can be found inside <tt>[[/System/Library/PrivateFrameworks]]</tt>. The descriptions may be incorrect, since most frameworks are not documented after all. |
||
− | |||
− | {| class="wikitable sortable" |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/vision Vision] |
||
− | ! Framework |
||
+ | | {{no}} |
||
− | ! Description |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
|- |
|- |
||
+ | | VisualVoicemail |
||
− | | FaceCoreLight |
||
+ | | {{partial}} |
||
− | | Face recognition. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iPhone OS 1.1.x. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/watchconnectivity WatchConnectivity] |
||
− | | Internal Preferences |
||
+ | | {{no}} |
||
− | | Internal Settings.bundle relies on this framework. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/watchkit WatchKit] |
||
− | | FTServices |
||
+ | | {{no}} |
||
− | | FaceTime / iMessage auth framework. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{partial|8.2+}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Interfaces for connectivity between iOS apps and Apple Watch. |
||
|- |
|- |
||
+ | | WebCore |
||
− | | AXRuntime |
||
+ | | {{yes}} |
||
− | | Accessibility. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/webkit WebKit] |
||
− | | GPUSupport |
||
+ | | {{yes}} |
||
− | | Used extensively by the user-mode porion of the PowerVR drivers. |
||
+ | | {{no}} |
||
− | |- |
||
+ | | {{no}} |
||
− | | H4ISPServices |
||
+ | | {{no}} |
||
− | | Interface to the camera driver on H4 (Apple A5) |
||
+ | | {{no}} |
||
− | |- |
||
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Apple's twitter implementation in iOS 5. |
||
+ | | {{yes}} |
||
− | |- |
||
+ | | {{yes}} |
||
− | | Apple's implementation of Khronos' OpenCL. |
||
+ | | {{yes}} |
||
− | |- |
||
+ | | {{yes}} |
||
− | | XPCObjects |
||
+ | | {{yes}} |
||
− | | An Objective-C wrapper of the XPC interprocess communication interface. |
||
− | | |
+ | | WK |
+ | | |
||
− | | AppleSerialMultiplexer |
||
+ | | |
||
− | | An interface to the multiplexer daemon. |
||
− | | |
+ | | {{yes}} |
|} |
|} |
||
Line 597: | Line 2,595: | ||
== Parents == |
== Parents == |
||
− | + | {{parent|System|Library}} |
|
[[Category:Filesystem]] |
[[Category:Filesystem]] |
Latest revision as of 06:41, 25 December 2021
A framework is a dynamic library and resources for that library, such as images and localization strings. Frameworks have the file extension .framework.
In iOS there are two kinds of frameworks: public frameworks and private frameworks. Public frameworks are allowed to be used in App Store apps. Private frameworks are intended to be used only by Apple's apps, and are more unstable against firmware changes, but many of the interesting features are in the private frameworks.
Since iOS 3.1, all default (private and public) libraries have been combined into a big cache file in /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armX to improve performance. See dyld_shared_cache for more details. The original libraries are no longer useful for non-on-device-developers, so they are eliminated from the system. The framework folders still contain other resources, such as localization strings.
Private Frameworks
See /System/Library/PrivateFrameworks.
Public Frameworks
Resources for public frameworks can be found inside /System/Library/Frameworks.
Framework | 1.x | 2.x | 3.x | 4.x | 5.x | 6.x | 7.x | 8.x | 9.x | 10.x | 11.x | 12.x | 14.x | Prefix | Language | Description |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Accelerate | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | cblas, vDSP | C | Vector and Matrix math, digital signal processing, large number handling, and image processing |
Accounts | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AC | Obj-C | Provides access to accounts in the Accounts database. Allows creation of accounts if none exist. Only Twitter is available in iOS 5.0 and later. |
AddressBook | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AB | Obj-C | Provides access to the Address Book database. |
AddressBookUI | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
AdSupport | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AS | Obj-C | Provides access to identifiers for serving adverts and a flag that indicates if limited tracking is on. |
ARKit | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iPhone OS 11.x. | ||
AppSupport | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
AppleBasebandManager | No | No | No | No | No | No | Yes | No | No | No | No | No | No | |||
ArtworkCache | Partial | No | No | No | No | No | No | No | No | No | No | No | No | Introduced in iPhone OS 1.1.x. | ||
AssetsLibrary | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AL | Obj-C | Used to access pictures and videos managed by the Photos application. Deprecated; use PhotoKit |
AudioToolbox | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AU, Audio | -- | Provides interfaces for recording, playback, stream parsing, and managing audio sessions. Part of CoreAudio. |
AudioUnit | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AU, Audio | -- | Interfaces for the loading of audio units and their use. |
AuthenticationServices | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | AS | ||
AVFoundation | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AV | Obj-C | Used for playing and recording audio and video. |
AVKit | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | AV | ||
BluetoothManager | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
BusinessChat | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | |||
Calculate | Partial | No | No | No | No | No | No | No | No | No | No | No | No | Introduced in iPhone OS 1.1.x. | ||
Calendar | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
CallKit | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | CX | ||
Camera | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
CarPlay | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | CP | ||
Celestial | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
CFNetwork | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CF | C | Interfaces for high-performance networking. |
ClassKit | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | CLS | ||
CloudKit | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | CK | ||
Contacts | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
ContactsUI | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | CN | ||
CoreAudio | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Audio | C++ | Declares constants and data-types used by other interfaces in CoreAudio. |
CoreAudioKit | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Audio | ||
CoreBluetooth | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CB | Obj-C | Provides access to Bluetooth peripherals (hardware). |
CoreData | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | NS | Obj-C | Interfaces for application data model manipulation. |
CoreFoundation | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CF | C | Basic data management and services. |
CoreGraphics | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CG | C | APIs to interface with the Quartz engine, allows 2D rendering, etc. |
CoreImage | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CI | Obj-C | Interfaces for manipulating images and video. |
CoreLocation | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CL | Obj-C | Interfaces for determining location. |
CoreMedia | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CM | C | Low-level routines for manipulating audio and video. |
CoreMIDI | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | MIDI | Obj-C | Routines for handling MIDI data. Only available in iOS 4.2 and later. Part of CoreAudio. |
CoreML | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
CoreMotion | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CM | Obj-C, C++ | Interfaces for accessing accelerometer and gyrometric data. |
CoreNFC | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
CoreServices | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | |||
CoreSpotlight | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
CoreSurface | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
CoreTelephony (CoreTelephony) | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CT | Obj-C | Allows access to Carrier information and information pertaining to a current call. |
CoreText | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CT | C++ | Text layout and rendering engine. |
CoreVideo | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CV | -- | Low-level routines for manipulating audio and video - Apple advises not to use this framework directly, and although public doesn't document much of it. |
DeviceCheck | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
DeviceLink | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
EventKit | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | EK | Obj-C | Interfaces for accessing Calendar event data. This is a replacement for the older Calendar.framework. |
EventKitUI | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | EK | Obj-C | Classes for system graphical interfaces. |
ExternalAccessory | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | EA | Obj-C | Interfaces for communication with attached external accessories via 30-pin dock or Bluetooth. Lightning is not yet mentioned by Apple in documentation. |
FileProvider | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
FileProviderUI | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
Foundation | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | NS | Obj-C | Objective-C wrappers to features found in CoreFoundation with extra features and functionality not covered by Objective-C. |
GameController | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
GameKit | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | GK | Obj-C | Manages P2P connectivity. With iOS 4.1 and later, GameKit can be used with Game Center (an extension to the framework) to create social games. |
GameplayKit | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | GK | Obj-C | Manages P2P connectivity. With iOS 4.1 and later, GameKit can be used with Game Center (an extension to the framework) to create social games. |
GLKit | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | GLK | Obj-C | Utility classes for building OpenGL ES applications. |
GMM | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
GraphicsServices | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
GSS | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | gss | -- | Security related services - Apple advises to look at the headers as they provide no documentation. |
HealthKit | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
HealthKitUI | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
HomeKit | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
iAD | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AD | Obj-c | |
IAP | Yes | No | No | No | No | No | No | No | No | No | No | No | No | Classes for displaying advertisements. | ||
IdentityLookup | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
IdentityLookupUI | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | |||
ImageIO | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CG | C++ | Input and output for images. Part of CoreGraphics. |
Intents | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
IntentsUI | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
IOKit | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | -- | C++ | Low-level framework for communicating with the kernel and hardware. Apple advises not to use this framework directly and will reject it from the App Store. |
IOMobileFramebuffer | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
IOSurface | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
ITSync | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
iTunesStore | Partial | No | No | No | No | No | No | No | No | No | No | No | No | Introduced in iPhone OS 1.1.x. | ||
JavaScriptCore | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
LayerKit | Yes | No | No | No | No | No | No | No | No | No | No | No | No | LK | LayerKit is the old name for CoreAnimation/QuartzCore | |
LocalAuthentication | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
MapKit | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | MK | Obj-C | Classes for embedding Map graphical interfaces. Before iOS 5.1, Google Mobile Maps was used to provide map data; afterwards, Apple provided the map data. |
MBX2D | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
MBXConnect | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
MeCCA | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
MediaAccessibility | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
MediaPlayer | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | MP | Obj-C | Provides facilities to play audio, and video. Also allows access to the iPod or Music library. |
MediaToolbox | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | MT | C++ | Apple has no reference as of writing, but headers appear to suggest this framework deals with audio processing. |
Message | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
Messages | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
MessageUI | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | MF | Obj-C | Interfaces for SMS and Mail compose view controllers without leaving the application. |
Metal | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
MetalKit | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
MetalPerformanceShaders | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
MobileBluetooth | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
MobileCoreServices | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | UT | C | Defines UTIs supported by the system. |
MobileMusicPlayer | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
ModelIO | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
MultipeerConnectivity | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
MoviePlayerUI | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
MultitouchSupport | Yes | No | No | No | No | No | No | No | No | No | No | Yes | No | |||
MusicLibrary | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
NaturalLanguage | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | |||
Network | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | |||
NetworkExtension | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
NewsstandKit | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | NK | Obj-C | Interfaces for downloading Newsstand application content. |
NotificationCenter | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
OfficeImport | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
OpenAL | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | AL | C++ | Interface for the cross-platform audio library. |
OpenGLES | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | EAGL, GL | C | Interface for the OpenGL ES library. |
PassKit | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | PK | Obj-C | Interfaces for creation of Passes for Passbook.app and Wallet.app. |
PDFKit | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
Photos | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
PhotosUI | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
PhotoLibrary | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
Preferences | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
PushKit | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
QuartzCore | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CA | Obj-C | Contains the CoreAnimation interfaces. |
QuickLook | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | QL | Obj-C | Interfaces for previewing files of unknown formats. |
ReplayKit | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
SafariServices | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | SF | ||
SceneKit | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | |||
Security | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CSSM, Sec | Obj-C | Interfaces for managing keys, trust policies, and certificates. |
Social | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | SL | Obj-C | Interfaces for interacting with social accounts, such as Facebook, Twitter, and LinkedIn. |
Speech | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
SpriteKit | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
StoreKit | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | SK | Obj-C | Interfaces for handling in-app purchase transactions. |
System | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
SystemConfiguration | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | SC | C++ | Interfaces for determining network availability. |
TelephonyUI | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | TW | Obj-C | Interfaces for sending tweets. | |
UIKit | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | UI | Obj-C | Classes for iOS UI elements and for the user interface layer of applications. |
URLify | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
UserNotifications | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
UserNotificationsUI | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
VideoSubscriberAccount | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | |||
VideoToolbox | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | -- | -- | Interfaces used by the device. Apple states not to include this framework directly. |
Vision | No | No | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Introduced in iOS 11.x. | ||
VisualVoicemail | Partial | No | No | No | No | No | No | No | No | No | No | No | No | Introduced in iPhone OS 1.1.x. | ||
WatchConnectivity | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | |||
WatchKit | No | No | No | No | No | No | No | 8.2+ | Yes | Yes | Yes | Yes | Yes | Interfaces for connectivity between iOS apps and Apple Watch. | ||
WebCore | Yes | No | No | No | No | No | No | No | No | No | No | No | No | |||
WebKit | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | WK |
Files
- (none)