The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "/System/Library/Frameworks"
(This is one giant ass clusterfuck of ugly. Needs moar work.) |
(Update some framework documentation links and add some class prefixes; still *lots* remaining) |
||
(72 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
− | + | A framework is a dynamic library and resources for that library, such as images and localization strings. Frameworks have the file extension <tt>.framework</tt>. |
|
− | + | 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/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. |
||
− | == Public Frameworks == |
||
+ | === Private Frameworks === |
||
− | All public frameworks can be found inside <tt>/System/Library/Frameworks/</tt>. |
||
+ | See [[/System/Library/PrivateFrameworks]]. |
||
− | * [http://developer.apple.com/iphone/library/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSFrameworks/iPhoneOSFrameworks.html List of iPhoneOS Public Frameworks from Apple]. |
||
− | * [http://developer.apple.com/iphone/library/documentation/MusicAudio/Conceptual/CoreAudioOverview/CoreAudioFrameworks/CoreAudioFrameworks.html List of frameworks related to CoreAudio]. |
||
− | == |
+ | === Public Frameworks === |
+ | Resources for public frameworks can be found inside <tt>/System/Library/Frameworks</tt>. |
||
+ | * [http://developer.apple.com/iphone/library/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSFrameworks/iPhoneOSFrameworks.html List of iOS Public Frameworks from Apple]. |
||
− | All private frameworks can be found inside <tt>/System/Library/PrivateFrameworks/</tt>. The descriptions may be incorrect, since most frameworks are not documented after all. |
||
+ | * [http://developer.apple.com/iphone/library/documentation/MusicAudio/Conceptual/CoreAudioOverview/CoreAudioFrameworks/CoreAudioFrameworks.html List of frameworks related to CoreAudio]. |
||
+ | {| class="wikitable" |
||
− | {| class="sortable" style="table-layout: fixed; border-collapse: collapse;" border="1" |
||
|- |
|- |
||
! Framework |
! 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 |
! Prefix |
||
! Language |
! Language |
||
! Description |
! Description |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/accelerate Accelerate] |
||
− | | Accelerate |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | High-performance vector-accelerated libraries [http://developer.apple.com/performance/accelerateframework.html]. Pulls in vecLib, which contains libLAPACK, libBLAS and libvDSP. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | cblas, vDSP |
||
+ | | C |
||
+ | | Vector and Matrix math, digital signal processing, large number handling, and image processing |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/accounts Accounts] |
||
− | | AccessorySupport |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Probably related to the new accessory API |
||
+ | | {{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. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/addressbook AddressBook] |
||
− | | AccountSettings |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | (Mail) accounts managing. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AB |
||
+ | | Obj-C |
||
+ | | Provides access to the Address Book database. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/addressbookui AddressBookUI] |
||
− | | AccountSettingsUI |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/adsupport AdSupport] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | UI for managing accounts. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AS |
||
+ | | Obj-C |
||
+ | | Provides access to identifiers for serving adverts and a flag that indicates if limited tracking is on. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/arkit ARKit] |
||
− | | ActorKit |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | |
+ | | |
||
− | | [http://en.wikipedia.org/wiki/Actor_model Actor model] |
||
+ | | Introduced in iPhone OS 11.x. |
||
|- |
|- |
||
+ | | AppSupport |
||
− | | AdminLite |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | AppleBasebandManager |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{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. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/assetslibrary AssetsLibrary] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Unknown. Provides only 1 function: <tt>AdminLiteNVRAMSet</tt>. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AL |
||
+ | | Obj-C |
||
+ | | 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}} |
||
+ | | AU, Audio |
||
+ | | -- |
||
+ | | Provides interfaces for recording, playback, stream parsing, and managing audio sessions. Part of CoreAudio. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/audiounit AudioUnit] |
||
− | | AggregateDictionary |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | |? |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AU, Audio |
||
+ | | -- |
||
+ | | 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] |
||
− | | AOSNotification |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | MobileMe Sync. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AV |
||
+ | | Obj-C |
||
+ | | Used for playing and recording audio and video. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/avkit/ AVKit] |
||
− | | AppSupport |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Distributed messaging, Phone number formatting, Geographical info, SQLite, etc. |
||
+ | | AV |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | BluetoothManager |
||
− | | Apple80211 |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | WiFi. On 3.0 the same functionality is provided by the MobileWiFi framework. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/businesschat BusinessChat] |
||
− | | AppleJPEG |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Calculate |
||
+ | | {{partial}} |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Create CGImage from JPEG. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iPhone OS 1.1.x. |
||
|- |
|- |
||
+ | | Calendar |
||
− | | ApplePushService |
||
+ | | {{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}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | CX |
||
− | | Apple push service. Manages connection to Apple's servers for push notifications. |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | Camera |
||
− | | AppleVXD375Framework |
||
− | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | MPEG-4 hardware related (???) |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/carplay CarPlay] |
||
− | | AppleWirelessDiagnostics |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | CP |
+ | | |
||
| |
| |
||
|- |
|- |
||
+ | | Celestial |
||
− | | ArtworkCache |
||
| {{yes}} |
| {{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}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CF |
||
| C |
| C |
||
+ | | Interfaces for high-performance networking. |
||
− | | Process .artwork files |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/classkit ClassKit] |
||
− | | AssetLibraryServices |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | CLS |
||
− | |? |
||
+ | | |
||
| |
| |
||
|- |
|- |
||
+ | | [https://developer.apple.com/library/ios/documentation/CloudKit/Reference/CloudKit_Framework_Reference/index.html CloudKit] |
||
− | | AXRuntime |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CK |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/contacts Contacts] |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Supports accessibility (VoiceOver, etc.) |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CN| |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/contactsui ContactsUI] |
||
− | | BluetoothManager |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | CN |
||
− | | Higher-level bluetooth manager using MobileBluetooth. |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/coreaudio CoreAudio] |
||
− | | Bom |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Filesystem and PKZip related (???) |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | Audio |
||
+ | | C++ |
||
+ | | Declares constants and data-types used by other interfaces in CoreAudio. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/coreaudiokit CoreAudioKit] |
||
− | | Calculate |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Compute results of mathematical equations (as a C string). See [http://code.google.com/p/undocumented-goodness/source/browse/trunk/UndocumentedGoodness/main.m] for usage. |
||
+ | | Audio |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/corebluetooth CoreBluetooth] |
||
− | | Calendar |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CB |
||
+ | | Obj-C |
||
+ | | Provides access to Bluetooth peripherals (hardware). |
||
+ | |- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/CoreData_ObjC/_index.html CoreData] |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Manages the calendar (and events). |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | NS |
||
+ | | Obj-C |
||
+ | | Interfaces for application data model manipulation. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/CoreFoundation/Reference/CoreFoundation_Collection/_index.html#/ CoreFoundation] |
||
− | | CalendarUI |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CF |
||
+ | | C |
||
+ | | Basic data management and services. |
||
+ | |- |
||
+ | | [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}} |
||
+ | | CG |
||
+ | | C |
||
+ | | APIs to interface with the Quartz engine, allows 2D rendering, etc. |
||
+ | |- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImagingRef/_index.html CoreImage] |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | UI toolkits for the calendar. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CI |
||
+ | | Obj-C |
||
+ | | Interfaces for manipulating images and video. |
||
+ | |- |
||
+ | | [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}} |
||
+ | | CL |
||
+ | | Obj-C |
||
+ | | Interfaces for determining location. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/CoreMedia/Reference/CoreMediaFramework/_index.html CoreMedia] |
||
− | | Camera |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CM |
||
| C |
| C |
||
+ | | Low-level routines for manipulating audio and video. |
||
− | | Take and preview photos from camera. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CACoreMIDIRef/_index.html CoreMIDI] |
||
− | | CaptiveNetwork |
||
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | - |
||
− | |? |
||
− | | |
||
− | |- |
||
− | | Celestial |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | (AV) Audio & video control; (Fig) Recoding, photo, video capturing and post-processing. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | MIDI |
||
+ | | Obj-C |
||
+ | | Routines for handling MIDI data. Only available in iOS 4.2 and later. Part of CoreAudio. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/coreml CoreML] |
||
− | | CertUI |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | |? |
||
− | | |
+ | | |
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/CoreMotion/Reference/CoreMotion_Reference/_index.html CoreMotion] |
||
− | | ChatKit |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | UI toolkit for SMS messages. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CM |
||
+ | | Obj-C, C++ |
||
+ | | Interfaces for accessing accelerometer and gyrometric data. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/corenfc CoreNFC] |
||
− | | Conference |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | |? |
||
+ | | |
||
− | | FaceTime? |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/coreservices CoreServices] |
||
− | | ContentIndex |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | |
− | | |
+ | | |
+ | | |
||
− | | Document processing (???) |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/corespotlight CoreSpotlight] |
||
− | | CoreDAV |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | |? |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | CoreSurface |
||
− | | CoreMedia |
||
| {{yes}} |
| {{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]]) |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{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. |
||
+ | |- |
||
+ | | [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}} |
||
+ | | CT |
||
+ | | C++ |
||
+ | | Text layout and rendering engine. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/CoreVideo/Reference/CVFrameworkRef/Introduction/Introduction.html CoreVideo] |
||
− | | CoreSurface |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Direct read/write of screen buffer. |
||
+ | | {{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. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/devicecheck DeviceCheck] |
||
− | | CoreTelephony |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | DeviceLink |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
− | | CT, VM, Mms |
||
+ | | {{no}} |
||
− | | C, C++ (for Mms) |
||
+ | | {{no}} |
||
− | | Telephone services, Voice mailbox, MMS. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EventKitFrameworkRef/_index.html EventKit] |
||
− | | CoreTelephonyBypass |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
| {{yes}} |
| {{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. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/EventKitUI/Reference/EventKitUIFrameworkRef/_index.html EventKitUI] |
||
− | | CoreText |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | EK |
||
+ | | Obj-C |
||
+ | | Classes for system graphical interfaces. |
||
+ | |- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/_index.html ExternalAccessory] |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Advanced font management. |
||
+ | | {{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. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/fileprovider FileProvider] |
||
− | | CoreVideo |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 11.x. |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/fileproviderui FileProviderUI] |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Frame-by-frame video processing [http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Intro/CVProg_Intro.html] |
||
+ | | {{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] |
||
− | | CrashReporterSupport |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Crash reporter support. |
||
+ | | {{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. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/gamecontroller GameController] |
||
− | | DataAccess |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
− | | AS, CalDAV, DA |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Push mail/calendar support. |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GameKit_Collection/_index.html GameKit] |
||
− | | DataAccessExpress |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Query/search push mails (???). |
||
+ | | {{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] |
||
− | | DataAccessUI |
||
+ | | {{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. |
||
+ | |- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/GLkit/Reference/GLKit_Collection/_index.html 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}} |
| {{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}} |
||
+ | | gss |
||
+ | | -- |
||
+ | | 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 |
||
− | | DataDetectorsCore |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | |
||
− | | Match form fields to auto-fill fields (e.g. name, zip-code, etc.) or linkable texts (e.g. URL, phone number, etc.) |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/homekit/ HomeKit] |
||
− | | DataDetectorsUI |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/UserExperience/Reference/iAd_ReferenceCollection/_index.html iAD] |
||
− | | DataMigration |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Migrate data on restoring to updated firmware. |
||
+ | | {{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}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | AY, DAV, DK |
||
+ | | |
||
− | | ObjC |
||
+ | | |
||
− | | WebDAV support. |
||
+ | | Introduced in iOS 11.x. |
||
|- |
|- |
||
+ | | IdentityLookupUI |
||
− | | DeviceToDeviceManager |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | |
||
− | | D2D |
||
− | | |
+ | | |
+ | | |
||
− | | Device-to-device manager. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/ImageIORefCollection/_index.html ImageIO] |
||
− | | EAP8021X |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Extensible Authentication Protocol for wireless network [http://en.wikipedia.org/wiki/IEEE_802.1X] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CG |
||
+ | | C++ |
||
+ | | Input and output for images. Part of CoreGraphics. |
||
|- |
|- |
||
+ | | Intents |
||
− | | GameKitServices |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
+ | | |
||
| |
| |
||
− | | For Game Center. |
||
|- |
|- |
||
+ | | IntentsUI |
||
− | | GeoServices |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| |
| |
||
| |
| |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/iokit IOKit] |
||
− | | GMM |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | GMM |
||
− | | ObjC, C++ |
||
− | | Google Mobile Maps. |
||
− | |- |
||
− | | GraphicsServices |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | GS |
||
− | | C |
||
− | | Event handling, capability check, colors and fonts, etc. |
||
− | |- |
||
− | | H2ISPServices |
||
− | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | - |
||
− | | C++ |
||
− | | Camera related. |
||
− | |- |
||
− | | IAP |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | -- |
||
− | | Manages accessory connections. |
||
+ | | 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 |
||
− | | iCalendar |
||
+ | | {{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}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | |
||
− | | ObjC, C++ |
||
+ | | |
||
− | | iCalendar support. |
||
+ | | Introduced in iOS 11.x. |
||
|- |
|- |
||
+ | | ITSync |
||
− | | Image Capture |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
− | | {{yes}} |
||
| |
| |
||
+ | | |
||
| |
| |
||
+ | |- |
||
+ | | 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] |
||
− | | ImageIO |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Read/write images for common image formats. [http://developer.apple.com/graphicsimaging/workingwithimageio.html] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | LayerKit |
||
− | | IMAVCore |
||
+ | | {{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}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [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}} |
||
+ | | 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 |
||
− | | IMCore |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
− | | {{yes}} |
||
| |
| |
||
| |
| |
||
| |
| |
||
|- |
|- |
||
+ | | MeCCA |
||
− | | IOMobileFramebuffer |
||
| {{yes}} |
| {{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}} |
||
− | | Framebuffer access. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MediaPlayer_Framework/_index.html MediaPlayer] |
||
− | | IOSurface |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | - |
||
− | | C |
||
− | | Lower level interface of CoreSurface. |
||
− | |- |
||
− | | ITSync |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | - |
||
− | | ObjC |
||
− | | iTunes Sync. |
||
− | |- |
||
− | | iTunesStore |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | IS |
||
− | | C, ObjC |
||
− | | iTunes Music Store support. |
||
− | |- |
||
− | | iTunesStoreUI |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | MP |
+ | | Obj-C |
||
− | | UI toolkit for iTunes Music Store. |
||
+ | | Provides facilities to play audio, and video. Also allows access to the iPod or Music library. |
||
|- |
|- |
||
+ | | MediaToolbox |
||
− | | iWorkImport |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | - |
||
− | | C |
||
− | | Convert iWork documents to HTML. |
||
− | |- |
||
− | | JavaScriptCore |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | MT |
||
− | | WebKit's Javascript interpreter. Source code available in [http://opensource.apple.com/source/JavaScriptCore/JavaScriptCore-521/]. |
||
+ | | 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}} |
||
| {{no}} |
| {{no}} |
||
− | | {{yes}} |
||
| |
| |
||
| |
| |
||
| |
| |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/messages Messages] |
||
− | | LDAP |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | ber, ldap |
||
− | | C |
||
− | | Lightweight Directory Access Protocol (LDAP). |
||
− | |- |
||
− | | MBX2D |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | |
− | | |
+ | | |
− | | |
+ | | |
− | | 2D (and a little 3D) image operations (blending, affine transform, etc.) on the GPU. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MessageUI_Framework_Reference/_index.html MessageUI] |
||
− | | MBXConnect |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Send commands to GPU. This framework is merged into MBX2D in 3.0. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | MF |
||
+ | | Obj-C |
||
+ | | 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] |
||
− | | MIME |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | MIME encoder/decoder. This was split from the Message framwork from 2.x. |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/metalkit/ MetalKit] |
||
− | | ManagedConfiguration |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Manager for .MobileConfig profiles (?). |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/metalperformanceshaders MetalPerformanceShaders] |
||
− | | MapKit |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MobileBluetooth |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Objective-C Wrapper and UI toolkit for maps. It becomes a [http://developer.apple.com/iPhone/library/navigation/Frameworks/CocoaTouch/MapKit/index.html public framework] in 3.0. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html MobileCoreServices] |
||
− | | MediaToolbox |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | UT |
||
| C |
| C |
||
+ | | Defines UTIs supported by the system. |
||
− | | Manages media file formats. |
||
|- |
|- |
||
+ | | MobileMusicPlayer |
||
− | | Message |
||
| {{yes}} |
| {{yes}} |
||
− | | {{ |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Manages emails. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/modelio ModelIO] |
||
− | | MessageUI |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/multipeerconnectivity MultipeerConnectivity] |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | UI toolkit for composing emails. It becomes a public framework in 3.0. |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | MoviePlayerUI |
||
− | | MessageUtilities |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | String utilities for email parsing. It is merged with the new framework "MIME" in 3.0. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | MultitouchSupport |
||
− | | MobileBluetooth |
||
| {{yes}} |
| {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | |
− | | |
+ | | |
+ | | |
||
− | | Manages bluetooth connections. |
||
|- |
|- |
||
+ | | MusicLibrary |
||
− | | MobileDeviceLink |
||
| {{yes}} |
| {{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}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | |
− | | |
+ | | |
+ | | |
||
− | | Send and receive file on device, with encryption support. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/network Network] |
||
− | | MobileInstallation |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/networkextension NetworkExtension] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | - |
||
− | | C |
||
− | | Install apps. |
||
− | |- |
||
− | | MobileMusicPlayer |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | PC, _MPlayer |
||
+ | | |
||
− | | Read and set properties about the global music player (current song, is Genius enabled, etc.). |
||
− | | |
+ | | {{yes}} |
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html NewsstandKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | NK |
||
+ | | Obj-C |
||
+ | | 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 |
||
− | | MobileQuickLook |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [http://www.openal.org/ OpenAL] |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | View attachments. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | AL |
||
+ | | C++ |
||
+ | | Interface for the cross-platform audio library. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/OpenGLES/Reference/OpenGLES_Framework/_index.html OpenGLES] |
||
− | | MobileSync |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | EAGL, GL |
||
| C |
| C |
||
+ | | Interface for the OpenGL ES library. |
||
− | | Sync calendars, bookmarks, mail accounts, notes and contacts with computer. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/userexperience/Reference/PassKit_Framework/_index.html PassKit] |
||
− | | MobileWiFi |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | ? |
||
− | | - |
||
− | | C |
||
− | | Obtain WiFi info, e.g. WEP/WPA, SSID, power output etc. |
||
− | |- |
||
− | | MobileWirelessSync |
||
− | | style="background:#ffff90; color:black;" class="table-yes" | ≥2.1 |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Sync calendars, bookmarks, notes and contacts with Mobile Me. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | PK |
||
+ | | Obj-C |
||
+ | | Interfaces for creation of Passes for Passbook.app and Wallet.app. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/pdfkit PDFKit] |
||
− | | MultitouchSupport |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | |
− | | |
+ | | |
+ | | Introduced in iOS 11.x. |
||
− | | Multitouch support, e.g. pressure, proximity and path detection. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/library/ios/documentation/Photos/Reference/Photos_Framework/index.html Photos] |
||
− | | MusicLibrary |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Access music library and photo album. |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | PhotosUI |
||
− | | MusicLibraryDDB |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | ObjC, C++ |
||
+ | | {{yes}} |
||
− | | Looks similar to MusicLibrary, yet they are independent frameworks... |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | PhotoLibrary |
||
− | | Notes |
||
+ | | {{yes}} |
||
| {{no}} |
| {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Preferences |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Read/write notes. It is split off from the Notes.app in 3.0 to support Spotlight. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/pushkit PushKit] |
||
− | | OfficeImport |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Convert Microsoft Office documents into HTML. |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/QuartzCoreRefCollection/index.html QuartzCore] |
||
− | | PersistentConnection |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Maintain a persistent connection with another server. It also deals with power managements for this purpose. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | CA |
||
+ | | Obj-C |
||
+ | | Contains the CoreAnimation interfaces. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/QuickLook/Reference/QuickLookFrameworkReference_iPhoneOS/_index.html QuickLook] |
||
− | | PhotoLibrary |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | UI toolkit for the photo album, video list, the camera view and media publishing. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | QL |
||
+ | | Obj-C |
||
+ | | Interfaces for previewing files of unknown formats. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/replaykit ReplayKit] |
||
− | | Preferences |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | |
||
− | | Supports custom preference bundles. |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/safariservices SafariServices] |
||
− | | ProtocolBuffer |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Provides support for Protocol Buffers. [http://code.google.com/intl/iw/apis/protocolbuffers/] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | SF |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SceneKit_Framework/index.html SceneKit] |
||
− | | SMSCTServer |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Server to receive and interpret SMS. |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [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}} |
||
+ | | CSSM, Sec |
||
+ | | Obj-C |
||
+ | | Interfaces for managing keys, trust policies, and certificates. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/Social/Reference/Social_Framework/_index.html Social] |
||
− | | ScreenReaderCore |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Screen reader (read text at finger position). |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | SL |
||
+ | | Obj-C |
||
+ | | Interfaces for interacting with social accounts, such as Facebook, Twitter, and LinkedIn. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/speech Speech] |
||
− | | Search |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | |
||
− | | Spotlight support. |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/spritekit/ SpriteKit] |
||
− | | SportsTrainer |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | UI toolkit for Nike+iPod workouts. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/StoreKit_Collection/_index.html StoreKit] |
||
− | | SpringBoardServices |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Provides Mach port and convenient functions for apps to communicate with the SpringBoard. Content includes get/set app properties, get/set watchdog assertions, get accelerometer events and UI orientation, get/set status bar appearance, and send/receive push notifications. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | SK |
||
+ | | Obj-C |
||
+ | | Interfaces for handling in-app purchase transactions. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/system System] |
||
− | | SpringBoardUI |
||
− | | style="background:#ffff90; color:black;" class="table-yes" | ≥2.1 |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Supports SBAwayView plugins (lock screen widgets). |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/Networking/Reference/SysConfig/_index.html SystemConfiguration] |
||
− | | Symbolication |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Analyze Mach-O executables, task sampling, memory view. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | SC |
||
+ | | C++ |
||
+ | | Interfaces for determining network availability. |
||
|- |
|- |
||
| TelephonyUI |
| TelephonyUI |
||
| {{yes}} |
| {{yes}} |
||
− | | {{ |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | UI toolkit for telephone system. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html Twitter] |
||
− | | TextInput |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | ObjC, C++ |
||
+ | | {{yes}} |
||
− | | Keyboard input managers. This framework is split from UIKit from 2.x. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | TW |
||
+ | | Obj-C |
||
+ | | Interfaces for sending tweets. |
||
|- |
|- |
||
+ | | [http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIKit_Framework/_index.html UIKit] |
||
− | | UIAccessibility |
||
− | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Accessibility server. |
||
+ | | {{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 |
| URLify |
||
| {{yes}} |
| {{yes}} |
||
| {{no}} |
| {{no}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | Match URL in a string. Replaced by data detectors in 3.0. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/usernotifications UserNotifications] |
||
− | | VideoToolbox |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | ? |
||
− | | VT |
||
− | | C |
||
− | | Video compression/decompression, encoding/decoding for H.264 and MP4 Video. |
||
− | |- |
||
− | | VisualVoicemail |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | |
− | | |
+ | | |
+ | | |
||
− | | ObjC |
||
− | | Supports visual voicemail. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/usernotificationsui/ UserNotificationsUI] |
||
− | | VoiceMemos |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | |
||
− | | UI toolkit for recording voice memos. |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/videosubscriberaccount VideoSubscriberAccount] |
||
− | | VoiceServices |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | |
||
− | | Voice recognition. |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/videotoolbox VideoToolbox] |
||
− | | WebCore |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | DOM, WAK, WK |
||
+ | | {{yes}} |
||
− | | ObjC, C++ |
||
+ | | {{yes}} |
||
− | | WebKit's Rendering engine. Source code available in [http://opensource.apple.com/source/WebCore/WebCore-514/]. |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | -- |
||
+ | | -- |
||
+ | | Interfaces used by the device. Apple states not to include this framework directly. |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/vision Vision] |
||
− | | WebKit |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
+ | | |
||
− | | Web |
||
+ | | |
||
− | | ObjC |
||
+ | | Introduced in iOS 11.x. |
||
− | | WebKit. UI toolkit to show a web page. |
||
|- |
|- |
||
+ | | VisualVoicemail |
||
− | | WebUI |
||
+ | | {{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/watchconnectivity WatchConnectivity] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | {{yes}} |
||
− | | Addition UI for Web views, e.g. Authentication view, certificate view, etc. |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
+ | | [https://developer.apple.com/documentation/watchkit WatchKit] |
||
− | | XMPP |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{partial|8.2+}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
− | | |
+ | | {{yes}} |
+ | | |
||
− | | Extensible Messaging and Presence Protocol (XMPP / Jabber). |
||
+ | | |
||
+ | | Interfaces for connectivity between iOS apps and Apple Watch. |
||
|- |
|- |
||
− | | |
+ | | WebCore |
| {{yes}} |
| {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | [https://developer.apple.com/documentation/webkit WebKit] |
||
| {{yes}} |
| {{yes}} |
||
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
− | | |
+ | | {{no}} |
+ | | {{no}} |
||
− | | YouTube support. |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | WK |
||
+ | | |
||
+ | | |
||
|} |
|} |
||
+ | |||
+ | === Files === |
||
+ | * (none) |
||
+ | |||
+ | == Parents == |
||
+ | {{parent|System|Library}} |
||
+ | |||
+ | [[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)