The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "/System/Library/Frameworks"
(→Public Frameworks: Adding 1.x, 2.x and 3.x.) |
|||
Line 18: | Line 18: | ||
|- |
|- |
||
! Framework |
! Framework |
||
+ | ! 1.x |
||
+ | ! 2.x |
||
+ | ! 3.x |
||
! 4.x |
! 4.x |
||
! 5.x |
! 5.x |
||
Line 27: | Line 30: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Accelerate/Reference/AccelerateFWRef/_index.html Accelerate] |
| [http://developer.apple.com/library/ios/#documentation/Accelerate/Reference/AccelerateFWRef/_index.html Accelerate] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 36: | Line 42: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Accounts/Reference/AccountsFrameworkRef/_index.html Accounts] |
| [http://developer.apple.com/library/ios/#documentation/Accounts/Reference/AccountsFrameworkRef/_index.html Accounts] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
Line 45: | Line 54: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/AddressBook/Reference/AddressBook_iPhoneOS_Framework/_index.html AddressBook] |
| [http://developer.apple.com/library/ios/#documentation/AddressBook/Reference/AddressBook_iPhoneOS_Framework/_index.html AddressBook] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 54: | Line 66: | ||
|- |
|- |
||
| AddressBookUI |
| AddressBookUI |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 63: | Line 78: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/DeviceInformation/Reference/AdSupport_Framework/_index.html AdSupport] |
| [http://developer.apple.com/library/ios/#documentation/DeviceInformation/Reference/AdSupport_Framework/_index.html AdSupport] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 70: | Line 88: | ||
| Obj-C |
| Obj-C |
||
| Provides access to identifiers for serving adverts and a flag that indicates if limited tracking is on. |
| Provides access to identifiers for serving adverts and a flag that indicates if limited tracking is on. |
||
+ | |- |
||
+ | | AppSupport |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| AppleBasebandManager |
| AppleBasebandManager |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 79: | Line 112: | ||
| |
| |
||
| |
| |
||
+ | |- |
||
+ | | ArtworkCache |
||
+ | | {{partial}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 1.1.x. |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/AssetsLibraryFramework/_index.html AssetsLibrary] |
| [http://developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/AssetsLibraryFramework/_index.html AssetsLibrary] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 90: | Line 138: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CAAudioTooboxRef/_index.html AudioToolbox] |
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CAAudioTooboxRef/_index.html AudioToolbox] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 99: | Line 150: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/AudioUnit/Reference/AudioUnit_Framework/_index.html AudioUnit] |
| [http://developer.apple.com/library/ios/#documentation/AudioUnit/Reference/AudioUnit_Framework/_index.html AudioUnit] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 108: | Line 162: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVFoundationFramework/_index.html AVFoundation] |
| [http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVFoundationFramework/_index.html AVFoundation] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 115: | Line 172: | ||
| Obj-C |
| Obj-C |
||
| Used for playing and recording audio and video. |
| Used for playing and recording audio and video. |
||
+ | |- |
||
+ | | BluetoothManager |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Calculate |
||
+ | | {{partial}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 1.1.x. |
||
+ | |- |
||
+ | | Calendar |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Camera |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Celestial |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CFNetwork/Reference/CFNetwork_Framework/_index.html CFNetwork] |
| [http://developer.apple.com/library/ios/#documentation/CFNetwork/Reference/CFNetwork_Framework/_index.html CFNetwork] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 126: | Line 246: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CACoreAudioReference/_index.html CoreAudio] |
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CACoreAudioReference/_index.html CoreAudio] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 135: | Line 258: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html CoreBluetooth] |
| [http://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html CoreBluetooth] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
Line 144: | Line 270: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/CoreData_ObjC/_index.html CoreData] |
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/CoreData_ObjC/_index.html CoreData] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 153: | Line 282: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreFoundation/Reference/CoreFoundation_Collection/_index.html#/ CoreFoundation] |
| [http://developer.apple.com/library/ios/#documentation/CoreFoundation/Reference/CoreFoundation_Collection/_index.html#/ CoreFoundation] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 162: | Line 294: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreGraphics/Reference/CoreGraphics_Framework/_index.html CoreGraphics] |
| [http://developer.apple.com/library/ios/#documentation/CoreGraphics/Reference/CoreGraphics_Framework/_index.html CoreGraphics] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 171: | Line 306: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImagingRef/_index.html CoreImage] |
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CoreImagingRef/_index.html CoreImage] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
Line 180: | Line 318: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CoreLocation_Framework/_index.html CoreLocation] |
| [http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CoreLocation_Framework/_index.html CoreLocation] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 189: | Line 330: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreMedia/Reference/CoreMediaFramework/_index.html CoreMedia] |
| [http://developer.apple.com/library/ios/#documentation/CoreMedia/Reference/CoreMediaFramework/_index.html CoreMedia] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 198: | Line 342: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CACoreMIDIRef/_index.html CoreMIDI] |
| [http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CACoreMIDIRef/_index.html CoreMIDI] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 207: | Line 354: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreMotion/Reference/CoreMotion_Reference/_index.html CoreMotion] |
| [http://developer.apple.com/library/ios/#documentation/CoreMotion/Reference/CoreMotion_Reference/_index.html CoreMotion] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 214: | Line 364: | ||
| Obj-C, C++ |
| Obj-C, C++ |
||
| Iterfaces for accessing acceleromtere and gyrometric data. |
| Iterfaces for accessing acceleromtere and gyrometric data. |
||
+ | |- |
||
+ | | CoreSurface |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CoreTelephonyFrameworkReference/_index.html CoreTelephony] ([[CoreTelephony]]) |
| [http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CoreTelephonyFrameworkReference/_index.html CoreTelephony] ([[CoreTelephony]]) |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 225: | Line 390: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html CoreText] |
| [http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html CoreText] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 234: | Line 402: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/CoreVideo/Reference/CVFrameworkRef/Introduction/Introduction.html CoreVideo] |
| [http://developer.apple.com/library/ios/#documentation/CoreVideo/Reference/CVFrameworkRef/Introduction/Introduction.html CoreVideo] |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 241: | Line 412: | ||
| -- |
| -- |
||
| Low-level routines for manipulating audio and video - Apple advises not to use this framework directly, and although public doesn't document much of it. |
| Low-level routines for manipulating audio and video - Apple advises not to use this framework directly, and although public doesn't document much of it. |
||
+ | |- |
||
+ | | DeviceLink |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EventKitFrameworkRef/_index.html EventKit] |
| [http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EventKitFrameworkRef/_index.html EventKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 252: | Line 438: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/EventKitUI/Reference/EventKitUIFrameworkRef/_index.html EventKitUI] |
| [http://developer.apple.com/library/ios/#documentation/EventKitUI/Reference/EventKitUIFrameworkRef/_index.html EventKitUI] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 261: | Line 450: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/_index.html ExternalAccessory] |
| [http://developer.apple.com/library/ios/#documentation/ExternalAccessory/Reference/ExternalAccessoryFrameworkReference/_index.html ExternalAccessory] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 270: | Line 462: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/ObjC_classic/_index.html Foundation] |
| [http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/ObjC_classic/_index.html Foundation] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 279: | Line 474: | ||
|- |
|- |
||
| GameController |
| GameController |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 288: | Line 486: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GameKit_Collection/_index.html GameKit] |
| [http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GameKit_Collection/_index.html GameKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 297: | Line 498: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GLkit/Reference/GLKit_Collection/_index.html GLKit] |
| [http://developer.apple.com/library/ios/#documentation/GLkit/Reference/GLKit_Collection/_index.html GLKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
Line 305: | Line 509: | ||
| Utility classes for building OpenGL ES applications. |
| Utility classes for building OpenGL ES applications. |
||
|- |
|- |
||
+ | | GMM |
||
− | | GSS.framework |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | GraphicsServices |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | GSS |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
Line 315: | Line 546: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/UserExperience/Reference/iAd_ReferenceCollection/_index.html iAD] |
| [http://developer.apple.com/library/ios/#documentation/UserExperience/Reference/iAd_ReferenceCollection/_index.html iAD] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 322: | Line 556: | ||
| Obj-c |
| Obj-c |
||
| Classes for displaying advertisements |
| Classes for displaying advertisements |
||
+ | |- |
||
+ | | IAP |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/ImageIORefCollection/_index.html ImageIO] |
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/ImageIORefCollection/_index.html ImageIO] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 333: | Line 582: | ||
|- |
|- |
||
| IOKit |
| IOKit |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 340: | Line 592: | ||
| C++ |
| C++ |
||
| Low-level framework for communicating with the kernel and hardware. Apple advises not to use this framework directly and will reject it from the AppStore. |
| Low-level framework for communicating with the kernel and hardware. Apple advises not to use this framework directly and will reject it from the AppStore. |
||
+ | |- |
||
+ | | IOMobileFramebuffer |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | ITSync |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | iTunesStore |
||
+ | | {{partial}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 1.1.x. |
||
|- |
|- |
||
| JavaScriptCore |
| JavaScriptCore |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 347: | Line 638: | ||
| {{yes}} |
| {{yes}} |
||
| |
| |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | LayerKit |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
| |
| |
||
| |
| |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MapKit_Framework_Reference/_index.html MapKit] |
| [http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MapKit_Framework_Reference/_index.html MapKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 358: | Line 664: | ||
| Obj-C |
| Obj-C |
||
| Classes for embedding Map graphical interfaces. Pre iOS 5.1 Google Mobile Maps is used to provide map data, post iOS 5.1 Apple provides the map data. |
| Classes for embedding Map graphical interfaces. Pre iOS 5.1 Google Mobile Maps is used to provide map data, post iOS 5.1 Apple provides the map data. |
||
+ | |- |
||
+ | | MBX2D |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MBXConnect |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MeCCA |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| MediaAccessibility |
| MediaAccessibility |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 369: | Line 714: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MediaPlayer_Framework/_index.html MediaPlayer] |
| [http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MediaPlayer_Framework/_index.html MediaPlayer] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 378: | Line 726: | ||
|- |
|- |
||
| MediaToolbox |
| MediaToolbox |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 385: | Line 736: | ||
| C++ |
| C++ |
||
| Apple has no reference as of writing, headers appear to suggest audio processing. |
| Apple has no reference as of writing, headers appear to suggest audio processing. |
||
+ | |- |
||
+ | | Message |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MessageUI_Framework_Reference/_index.html MessageUI] |
| [http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MessageUI_Framework_Reference/_index.html MessageUI] |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 394: | Line 760: | ||
| Obj-C |
| Obj-C |
||
| Interfaces for SMS and Mail compose view controller without leaving the application. |
| Interfaces for SMS and Mail compose view controller without leaving the application. |
||
+ | |- |
||
+ | | MobileBluetooth |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html MobileCoreServices] |
| [http://developer.apple.com/library/ios/#documentation/miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html MobileCoreServices] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 403: | Line 784: | ||
| C |
| C |
||
| Defines UTIs supported by the system. |
| Defines UTIs supported by the system. |
||
+ | |- |
||
+ | | MobileMusicPlayer |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| MultipeerConnectivity |
| MultipeerConnectivity |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MoviePlayerUI |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MultitouchSupport |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | MusicLibrary |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| |
| |
||
| |
| |
||
Line 414: | Line 846: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html NewsstandKit] |
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html NewsstandKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
Line 421: | Line 856: | ||
| Obj-C |
| Obj-C |
||
| Interfaces for downloading Newsstand application content. |
| Interfaces for downloading Newsstand application content. |
||
+ | |- |
||
+ | | OfficeImport |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://www.openal.org/ OpenAL] |
| [http://www.openal.org/ OpenAL] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 432: | Line 882: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/OpenGLES/Reference/OpenGLES_Framework/_index.html OpenGLES] |
| [http://developer.apple.com/library/ios/#documentation/OpenGLES/Reference/OpenGLES_Framework/_index.html OpenGLES] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 441: | Line 894: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/userexperience/Reference/PassKit_Framework/_index.html PassKit] |
| [http://developer.apple.com/library/ios/#documentation/userexperience/Reference/PassKit_Framework/_index.html PassKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 448: | Line 904: | ||
| Obj-C |
| Obj-C |
||
| Interfaces for creation of Passes for Passbook.app. |
| Interfaces for creation of Passes for Passbook.app. |
||
+ | |- |
||
+ | | PhotoLibrary |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | Preferences |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/QuartzCoreRefCollection/index.html QuartzCore] |
| [http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/QuartzCoreRefCollection/index.html QuartzCore] |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 459: | Line 942: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/QuickLook/Reference/QuickLookFrameworkReference_iPhoneOS/_index.html QuickLook] |
| [http://developer.apple.com/library/ios/#documentation/QuickLook/Reference/QuickLookFrameworkReference_iPhoneOS/_index.html QuickLook] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 468: | Line 954: | ||
|- |
|- |
||
| SafariServices |
| SafariServices |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 477: | Line 966: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Security/Reference/SecurityFrameworkReference/_index.html Security] |
| [http://developer.apple.com/library/ios/#documentation/Security/Reference/SecurityFrameworkReference/_index.html Security] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 486: | Line 978: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Social/Reference/Social_Framework/_index.html Social] |
| [http://developer.apple.com/library/ios/#documentation/Social/Reference/Social_Framework/_index.html Social] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 495: | Line 990: | ||
|- |
|- |
||
| SpriteKit |
| SpriteKit |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 504: | Line 1,002: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/StoreKit_Collection/_index.html StoreKit] |
| [http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/StoreKit_Collection/_index.html StoreKit] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 513: | Line 1,014: | ||
|- |
|- |
||
| System |
| System |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 522: | Line 1,026: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Networking/Reference/SysConfig/_index.html SystemConfiguration] |
| [http://developer.apple.com/library/ios/#documentation/Networking/Reference/SysConfig/_index.html SystemConfiguration] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 528: | Line 1,035: | ||
| SC |
| SC |
||
| C++ |
| C++ |
||
− | | Iterfaces for determining network |
+ | | Iterfaces for determining network availability. |
+ | |- |
||
+ | | TelephonyUI |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html Twitter] |
| [http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html Twitter] |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{yes}} |
| {{yes}} |
||
Line 540: | Line 1,062: | ||
|- |
|- |
||
| [http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIKit_Framework/_index.html UIKit] |
| [http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIKit_Framework/_index.html UIKit] |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
+ | | {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
| {{yes}} |
| {{yes}} |
||
Line 547: | Line 1,072: | ||
| Obj-C |
| Obj-C |
||
| Classes for iOS UI elements and for the user interface layer of applciations. |
| Classes for iOS UI elements and for the user interface layer of applciations. |
||
+ | |- |
||
+ | | URLify |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|- |
|- |
||
| VideoToolbox |
| VideoToolbox |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
| {{no}} |
| {{no}} |
||
| {{no}} |
| {{no}} |
||
Line 556: | Line 1,096: | ||
| -- |
| -- |
||
| Interfaces used by the device. Apple states not to include this framework directly. |
| Interfaces used by the device. Apple states not to include this framework directly. |
||
+ | |- |
||
+ | | VisualVoicemail |
||
+ | | {{partial}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | Introduced in iOS 1.1.x. |
||
+ | |- |
||
+ | | WebCore |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
+ | |- |
||
+ | | WebKit |
||
+ | | {{yes}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | {{no}} |
||
+ | | |
||
+ | | |
||
+ | | |
||
|} |
|} |
||
Revision as of 16:43, 20 June 2014
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 (where X can be v6, v7, v7s or 64) to improve performance. See dyld_shared_cache. 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 | Prefix | Language | Description |
---|---|---|---|---|---|---|---|---|---|---|
Accelerate | No | No | No | 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 | AC | Obj-C | Provides access to accounts in the Accounts database. Allows creation of accounts if none exsist. Only Twitter is avaliable in iOS 5.0 and later. |
AddressBook | 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 | |||
AdSupport | No | No | No | No | No | Yes | Yes | AS | Obj-C | Provides access to identifiers for serving adverts and a flag that indicates if limited tracking is on. |
AppSupport | Yes | No | No | No | No | No | No | |||
AppleBasebandManager | No | No | No | No | No | No | Yes | |||
ArtworkCache | Partial | No | No | No | No | No | No | Introduced in iOS 1.1.x. | ||
AssetsLibrary | No | No | No | Yes | Yes | Yes | Yes | AL | Obj-C | Used to access pictures and videos managed by the Photos application. |
AudioToolbox | 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 | AU, Audio | -- | Interfaces for the loading of audio units and their use. |
AVFoundation | No | No | Yes | Yes | Yes | Yes | Yes | AV | Obj-C | Used for playing and recording audio and video. |
BluetoothManager | Yes | No | No | No | No | No | No | |||
Calculate | Partial | No | No | No | No | No | No | Introduced in iOS 1.1.x. | ||
Calendar | Yes | No | No | No | No | No | No | |||
Camera | Yes | No | No | No | No | No | No | |||
Celestial | Yes | No | No | No | No | No | No | |||
CFNetwork | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CF | C | Intefaces for high-performance networking. |
CoreAudio | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Audio | C++ | Declares constants and data-types used by other interfaces in CoreAudio. |
CoreBluetooth | No | No | No | No | Yes | Yes | Yes | CB | Obj-C | Provides access to Bluetooth peripherals (hardware). |
CoreData | No | No | Yes | Yes | Yes | Yes | Yes | NS | Obj-C | Interfaces for application data model manipulation. |
CoreFoundation | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CF | C | Basic data management and services |
CoreGraphics | 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 | CI | Obj-C | Interfaces for manipulating images and video. |
CoreLocation | No | Yes | Yes | Yes | Yes | Yes | Yes | CL | Obj-C | Iterfaces for determining location. |
CoreMedia | No | No | No | Yes | Yes | Yes | Yes | CM | C | Low-level routines for manipulating audio and video. |
CoreMIDI | No | No | No | Yes | Yes | Yes | Yes | MIDI | Obj-C | Routines for handling MIDI data. Only avaliable on iOS 4.2 and later. Part of Core Audio. |
CoreMotion | No | No | No | Yes | Yes | Yes | Yes | CM | Obj-C, C++ | Iterfaces for accessing acceleromtere and gyrometric data. |
CoreSurface | Yes | No | No | No | No | No | No | |||
CoreTelephony (CoreTelephony) | Yes | No | No | 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 | CT | C++ | Text layout and rendering engine. |
CoreVideo | Yes | No | No | 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. |
DeviceLink | Yes | No | No | No | No | No | No | |||
EventKit | No | No | No | 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 | EK | Obj-C | Classes for system graphical interfaces. |
ExternalAccessory | No | No | 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. |
Foundation | Yes | Yes | Yes | Yes | Yes | Yes | Yes | NS | Obj-C | Objetive-C wrappers to features found in CoreFoundation with extra features and functionality not covered by Objetive-C |
GameController | No | No | No | No | No | No | Yes | |||
GameKit | No | No | 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 | GLK | Obj-C | Utility classes for building OpenGL ES applications. |
GMM | Yes | No | No | No | No | No | No | |||
GraphicsServices | Yes | No | No | No | No | No | No | |||
GSS | No | No | No | No | Yes | Yes | Yes | gss | -- | Security related services - Apple advises to look at the headers as they provide no documentation. |
iAD | No | No | No | Yes | Yes | Yes | Yes | AD | Obj-c | Classes for displaying advertisements |
IAP | Yes | No | No | No | No | No | No | |||
ImageIO | No | No | No | Yes | Yes | Yes | Yes | CG | C++ | Input and output for images. Part of CoreGraphics |
IOKit | 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 AppStore. |
IOMobileFramebuffer | Yes | No | No | No | No | No | No | |||
ITSync | Yes | No | No | No | No | No | No | |||
iTunesStore | Partial | No | No | No | No | No | No | Introduced in iOS 1.1.x. | ||
JavaScriptCore | Yes | No | No | No | No | No | Yes | |||
LayerKit | Yes | No | No | No | No | No | No | |||
MapKit | No | No | Yes | Yes | Yes | Yes | Yes | MK | Obj-C | Classes for embedding Map graphical interfaces. Pre iOS 5.1 Google Mobile Maps is used to provide map data, post iOS 5.1 Apple provides the map data. |
MBX2D | Yes | No | No | No | No | No | No | |||
MBXConnect | Yes | No | No | No | No | No | No | |||
MeCCA | Yes | No | No | No | No | No | No | |||
MediaAccessibility | No | No | No | No | No | No | Yes | |||
MediaPlayer | No | 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 | MT | C++ | Apple has no reference as of writing, headers appear to suggest audio processing. |
Message | Yes | No | No | No | No | No | No | |||
MessageUI | Yes | No | Yes | Yes | Yes | Yes | Yes | MF | Obj-C | Interfaces for SMS and Mail compose view controller without leaving the application. |
MobileBluetooth | Yes | No | No | No | No | No | No | |||
MobileCoreServices | No | No | Yes | Yes | Yes | Yes | Yes | UT | C | Defines UTIs supported by the system. |
MobileMusicPlayer | Yes | No | No | No | No | No | No | |||
MultipeerConnectivity | No | No | No | No | No | No | Yes | |||
MoviePlayerUI | Yes | No | No | No | No | No | No | |||
MultitouchSupport | Yes | No | No | No | No | No | No | |||
MusicLibrary | Yes | No | No | No | No | No | No | |||
NewsstandKit | No | No | No | No | Yes | Yes | Yes | NK | Obj-C | Interfaces for downloading Newsstand application content. |
OfficeImport | Yes | No | No | No | No | No | No | |||
OpenAL | No | Yes | Yes | Yes | Yes | Yes | Yes | AL | C++ | Interface for the cross-platform audio library |
OpenGLES | Yes | Yes | Yes | Yes | Yes | Yes | Yes | EAGL, GL | C | Interface for the OpenGL ES library. |
PassKit | No | No | No | No | No | Yes | Yes | PK | Obj-C | Interfaces for creation of Passes for Passbook.app. |
PhotoLibrary | Yes | No | No | No | No | No | No | |||
Preferences | Yes | No | No | No | No | No | No | |||
QuartzCore | No | Yes | Yes | Yes | Yes | Yes | Yes | CA | Obj-C | Contains the CoreAntimation interfaces |
QuickLook | No | No | No | Yes | Yes | Yes | Yes | QL | Obj-C | Interfaces for previewing files of formats you don't handle. |
SafariServices | No | No | No | No | No | No | Yes | |||
Security | Yes | Yes | Yes | Yes | Yes | Yes | Yes | CSSM, Sec | Obj-C | Interfactes for managing keys, trust policies, and certificates. |
Social | No | No | No | No | No | Yes | Yes | SL | Obj-C | Interfaces for interacting with social accounts. Currently they are Facebook, Twitter, and Sina Weibo. |
SpriteKit | No | No | No | No | No | No | Yes | |||
StoreKit | No | No | Yes | Yes | Yes | Yes | Yes | SK | Obj-C | Interfaces for handling the transactions in in-app purchases. |
System | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||
SystemConfiguration | Yes | Yes | Yes | Yes | Yes | Yes | Yes | SC | C++ | Iterfaces for determining network availability. |
TelephonyUI | Yes | No | No | No | No | No | No | |||
No | No | No | No | Yes | Yes | Yes | TW | Obj-C | Interfaces for sending tweets. In iOS 6.0 and later this should be replaced by Social.framework as it will eventually be deprecated. | |
UIKit | Yes | Yes | Yes | Yes | Yes | Yes | Yes | UI | Obj-C | Classes for iOS UI elements and for the user interface layer of applciations. |
URLify | Yes | No | No | No | No | No | No | |||
VideoToolbox | No | No | No | No | No | Yes | Yes | -- | -- | Interfaces used by the device. Apple states not to include this framework directly. |
VisualVoicemail | Partial | No | No | No | No | No | No | Introduced in iOS 1.1.x. | ||
WebCore | Yes | No | No | No | No | No | No | |||
WebKit | Yes | No | No | No | No | No | No |
Files
- (none)