(not really) Tags: Replaced Undo |
(→List of frameworks: Update for iOS 15) |
||
Line 14: | Line 14: | ||
See [http://theiphonewiki.com/wiki//System/Library/Frameworks /System/Library/Frameworks on TheiPhoneWiki] for another list. | See [http://theiphonewiki.com/wiki//System/Library/Frameworks /System/Library/Frameworks on TheiPhoneWiki] for another list. | ||
The following list reflects the state of public frameworks as of iOS 15.0: | |||
The following list reflects the state of public frameworks as of iOS | |||
* [[ARKit.framework]] | |||
* [[AVFAudio.framework]] | |||
* [[AVFoundation.framework]] (com.apple.avfoundation) | * [[AVFoundation.framework]] (com.apple.avfoundation) | ||
* [[AVKit.framework]] | |||
* [[Accelerate.framework]] (com.apple.Accelerate) | * [[Accelerate.framework]] (com.apple.Accelerate) | ||
* [[Accounts.framework]] | |||
* [[AdServices.framework]] | |||
* [[AdSupport.framework]] | |||
* [[AddressBook.framework]] (com.apple.AddressBook) | * [[AddressBook.framework]] (com.apple.AddressBook) | ||
* [[AddressBookUI.framework]] (com.apple.AddressBookUI) | * [[AddressBookUI.framework]] (com.apple.AddressBookUI) | ||
* [[AppClip.framework]] | |||
* [[AppTrackingTransparency.framework]] | |||
* [[AssetsLibrary.framework]] (com.yourcompany.AssetsLibrary) | * [[AssetsLibrary.framework]] (com.yourcompany.AssetsLibrary) | ||
* [[AudioToolbox.framework]] (com.apple.audio.toolbox.AudioToolbox) | * [[AudioToolbox.framework]] (com.apple.audio.toolbox.AudioToolbox) | ||
* [[AudioUnit.framework]] (com.apple.audio.units.AudioUnit) | * [[AudioUnit.framework]] (com.apple.audio.units.AudioUnit) | ||
* [[AuthenticationServices.framework]] | |||
* [[AutomaticAssessmentConfiguration.framework]] | |||
* [[BackgroundTasks.framework]] | |||
* [[BusinessChat.framework]] | |||
* [[CFNetwork.framework]] (com.apple.CFNetwork) | * [[CFNetwork.framework]] (com.apple.CFNetwork) | ||
* [[CHIP.framework]] | |||
* [[Callkit.framework]] | |||
* [[CarPlay.framework]] | |||
* [[ClassKit.framework]] | |||
* [[ClockKit.framework]] | |||
* [[CloudKit.framework]] | |||
* [[Combine.framework]] | |||
* [[Contacts.framework]] | |||
* [[ContactsUI.framework]] | |||
* [[CoreAudio.framework]] (com.apple.audio.CoreAudio) | * [[CoreAudio.framework]] (com.apple.audio.CoreAudio) | ||
* [[CoreAudioKit.framework]] | |||
* [[CoreBluetooth.framework]] | |||
* [[CoreData.framework]] (com.apple.CoreData) | * [[CoreData.framework]] (com.apple.CoreData) | ||
* [[CoreFoundation.framework]] (com.apple.CoreFoundation) | * [[CoreFoundation.framework]] (com.apple.CoreFoundation) | ||
* [[CoreGraphics.framework]] | * [[CoreGraphics.framework]] | ||
* [[CoreHaptics.framework]] | |||
* [[CoreImage.framework]] | |||
* [[CoreLocation.framework]] (com.apple.corelocation) | * [[CoreLocation.framework]] (com.apple.corelocation) | ||
* [[CoreLocationUI.framework]] | |||
* [[CoreMIDI.framework]] | |||
* [[CoreML.framework]] | |||
* [[CoreMedia.framework]] (com.apple.CoreMedia) | * [[CoreMedia.framework]] (com.apple.CoreMedia) | ||
* [[CoreMotion.framework]] (com.apple.coremotion) | * [[CoreMotion.framework]] (com.apple.coremotion) | ||
* [[CoreNFC.framework]] | |||
* [[CorePDF.framework]] (com.apple.CorePDF) | * [[CorePDF.framework]] (com.apple.CorePDF) | ||
* [[CoreServices.framework]] | |||
* [[CoreSpotlight.framework]] | |||
* [[CoreTelephony.framework]] (com.apple.coretelephony) | * [[CoreTelephony.framework]] (com.apple.coretelephony) | ||
* [[CoreText.framework]] (com.apple.CoreText) | * [[CoreText.framework]] (com.apple.CoreText) | ||
* [[CoreVideo.framework]] (com.apple.CoreVideo) | * [[CoreVideo.framework]] (com.apple.CoreVideo) | ||
* [[CreateML.framework]] | |||
* [[CryptoKit.framework]] | |||
* [[CryptoTokenKit.framework]] | |||
* [[DataDetection.framework]] | |||
* [[DeveloperToolsSupport.framework]] | |||
* [[DeviceActivity.framework]] | |||
* [[DeviceCheck.framework]] | |||
* [[EventKit.framework]] (com.apple.eventkit) | * [[EventKit.framework]] (com.apple.eventkit) | ||
* [[EventKitUI.framework]] (com.apple.eventkitui) | * [[EventKitUI.framework]] (com.apple.eventkitui) | ||
* [[ExposureNotification.framework]] | |||
* [[ExternalAccessory.framework]] (com.apple.ExternalAccessory) | * [[ExternalAccessory.framework]] (com.apple.ExternalAccessory) | ||
* [[FamilyControls.framework]] | |||
* [[FileProvider.framework]] | |||
* [[FileProviderUI.framework]] | |||
* [[Foundation.framework]] (com.apple.Foundation) | * [[Foundation.framework]] (com.apple.Foundation) | ||
* [[GLKit.framework]] | |||
* [[GSS.framework]] | |||
* [[GameController.framework]] | |||
* [[GameKit.framework]] (com.apple.GameKit) | * [[GameKit.framework]] (com.apple.GameKit) | ||
* [[GameplayKit.framework]] | |||
* [[GroupActivities.framework]] | |||
* [[HealthKit.framework]] | |||
* [[HealthKitUI.framework]] | |||
* [[HomeKit.framework]] | |||
* [[IOSurface.framework]] | |||
* [[IOKit.framework]] | * [[IOKit.framework]] | ||
* [[IdentityLookup.framework]] | |||
* [[IdentityLookupUI.framework]] | |||
* [[ImageCaptureCore.framework]] | |||
* [[ImageIO.framework]] (com.apple.ImageIO.framework) | * [[ImageIO.framework]] (com.apple.ImageIO.framework) | ||
* [[Intents.framework]] | |||
* [[IntentsUI.framework]] | |||
* [[JavaScriptCore.framework]] | |||
* [[LinkPresentation.framework]] | |||
* [[LocalAuthentication.framework]] | |||
* [[MLCompute.framework]] | |||
* [[ManagedSettings.framework]] | |||
* [[ManagedSettingsUI.framework]] | |||
* [[MapKit.framework]] (com.apple.MapKit) | * [[MapKit.framework]] (com.apple.MapKit) | ||
* [[MediaAccessibility.framework]] | |||
* [[MediaPlayer.framework]] (com.apple.MediaPlayer) | * [[MediaPlayer.framework]] (com.apple.MediaPlayer) | ||
* [[MediaSetup.framework]] | |||
* [[MediaToolbox.framework]] | |||
* [[MessageUI.framework]] (com.apple.messageui) | * [[MessageUI.framework]] (com.apple.messageui) | ||
* [[Messages.framework]] | |||
* [[Metal.framework]] | |||
* [[MetalKit.framework]] | |||
* [[MetalPerformanceShaders.framework]] | |||
* [[MetalPerformanceShadersGraph.framework]] | |||
* [[MetricKit.framework]] | |||
* [[MobileCoreServices.framework]] (com.apple.MobileCoreServices) | * [[MobileCoreServices.framework]] (com.apple.MobileCoreServices) | ||
* [[ModelIO.framework]] | |||
* [[MultipeerConnectivity.framework]] | |||
* [[MusicKit.framework]] | |||
* [[NaturalLanguage.framework]] | |||
* [[NearbyInteraction.framework]] | |||
* [[Network.framework]] | |||
* [[NetworkExtension.framework]] | |||
* [[NewsstandKit.framework]] | |||
* [[NotificationCenter.framework]] | |||
* [[OSLog.framework]] | |||
* [[OpenAL.framework]] (com.apple.audio.OpenAL) | * [[OpenAL.framework]] (com.apple.audio.OpenAL) | ||
* [[OpenGLES.framework]] (com.apple.opengles) | * [[OpenGLES.framework]] (com.apple.opengles) | ||
* [[PDFKit.framework]] | |||
* [[PHASE.framework]] | |||
* [[PassKit.framework]] | |||
* [[PencilKit.framework]] | |||
* [[Photos.framework]] | |||
* [[PhotosUI.framework]] | |||
* [[PushKit.framework]] | |||
* [[QuartzCore.framework]] (com.apple.QuartzCore) | * [[QuartzCore.framework]] (com.apple.QuartzCore) | ||
* [[QuickLook.framework]] (com.apple.QuickLook) | * [[QuickLook.framework]] (com.apple.QuickLook) | ||
* [[QuickLookThumbnailing.framework]] | |||
* [[RealityFoundation.framework]] | |||
* [[RealityKit.framework]] | |||
* [[ReplayKit.framework]] | |||
* [[SafariServices.framework]] | |||
* [[SceneKit.framework]] | |||
* [[ScreenTime.framework]] | |||
* [[Security.framework]] (com.apple.Security) | * [[Security.framework]] (com.apple.Security) | ||
* [[SensorKit.framework]] | |||
* [[ShazamKit.framework]] | |||
* [[Social.framework]] | |||
* [[SoundAnalysis.framework]] | |||
* [[Speech.framework]] | |||
* [[SpriteKit.framework]] | |||
* [[StoreKit.framework]] (com.apple.StoreKit) | * [[StoreKit.framework]] (com.apple.StoreKit) | ||
* [[SwiftUI.framework]] | |||
* [[System.framework]] | * [[System.framework]] | ||
* [[SystemConfiguration.framework]] (com.apple.SystemConfiguration) | * [[SystemConfiguration.framework]] (com.apple.SystemConfiguration) | ||
* [[TabularData.framework]] | |||
* [[ThreadNetwork.framework]] | |||
* [[Twitter.framework]] | |||
* [[UIKit.framework]] (com.apple.UIKit) | * [[UIKit.framework]] (com.apple.UIKit) | ||
* [[UniformTypeIdentifiers.framework]] | |||
* [[UserNotifications.framework]] | |||
* [[UserNotificationsUI.framework]] | |||
* [[VideoSubscriberAccount.framework]] | |||
* [[VideoToolbox.framework]] | |||
* [[Vision.framework]] | |||
* [[WatchConnectivity.framework]] | |||
* [[WatchKit.framework]] | |||
* [[WebKit.framework]] | |||
* [[WidgetKit.framework]] | |||
* [[iAd.framework]] (com.apple.iAd) | * [[iAd.framework]] (com.apple.iAd) | ||
Revision as of 13:07, 12 January 2022
Frameworks are bundles that contain a linkable library (usually a dylib) and the associated resources and headers for development.
There are “public” and “private” frameworks. The former are usually well documented and prepared for use by general developers, while the latter are (supposed to be) restricted for internal use only. Public frameworks can be found in /System/Library/Frameworks, and private ones in /System/Library/PrivateFrameworks. Other than this artificial division, there are no differences between public and private frameworks.
Since iOS 3.1, all default (public and private) libraries have been combined into a big cache file in /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armvX (where X can be 6, 7, 7s 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.
Frameworks have an extension of .framework. Headers, if any, are stored in a subdirectory called Headers.
References
List of frameworks
See /System/Library/Frameworks on TheiPhoneWiki for another list.
The following list reflects the state of public frameworks as of iOS 15.0:
- ARKit.framework
- AVFAudio.framework
- AVFoundation.framework (com.apple.avfoundation)
- AVKit.framework
- Accelerate.framework (com.apple.Accelerate)
- Accounts.framework
- AdServices.framework
- AdSupport.framework
- AddressBook.framework (com.apple.AddressBook)
- AddressBookUI.framework (com.apple.AddressBookUI)
- AppClip.framework
- AppTrackingTransparency.framework
- AssetsLibrary.framework (com.yourcompany.AssetsLibrary)
- AudioToolbox.framework (com.apple.audio.toolbox.AudioToolbox)
- AudioUnit.framework (com.apple.audio.units.AudioUnit)
- AuthenticationServices.framework
- AutomaticAssessmentConfiguration.framework
- BackgroundTasks.framework
- BusinessChat.framework
- CFNetwork.framework (com.apple.CFNetwork)
- CHIP.framework
- Callkit.framework
- CarPlay.framework
- ClassKit.framework
- ClockKit.framework
- CloudKit.framework
- Combine.framework
- Contacts.framework
- ContactsUI.framework
- CoreAudio.framework (com.apple.audio.CoreAudio)
- CoreAudioKit.framework
- CoreBluetooth.framework
- CoreData.framework (com.apple.CoreData)
- CoreFoundation.framework (com.apple.CoreFoundation)
- CoreGraphics.framework
- CoreHaptics.framework
- CoreImage.framework
- CoreLocation.framework (com.apple.corelocation)
- CoreLocationUI.framework
- CoreMIDI.framework
- CoreML.framework
- CoreMedia.framework (com.apple.CoreMedia)
- CoreMotion.framework (com.apple.coremotion)
- CoreNFC.framework
- CorePDF.framework (com.apple.CorePDF)
- CoreServices.framework
- CoreSpotlight.framework
- CoreTelephony.framework (com.apple.coretelephony)
- CoreText.framework (com.apple.CoreText)
- CoreVideo.framework (com.apple.CoreVideo)
- CreateML.framework
- CryptoKit.framework
- CryptoTokenKit.framework
- DataDetection.framework
- DeveloperToolsSupport.framework
- DeviceActivity.framework
- DeviceCheck.framework
- EventKit.framework (com.apple.eventkit)
- EventKitUI.framework (com.apple.eventkitui)
- ExposureNotification.framework
- ExternalAccessory.framework (com.apple.ExternalAccessory)
- FamilyControls.framework
- FileProvider.framework
- FileProviderUI.framework
- Foundation.framework (com.apple.Foundation)
- GLKit.framework
- GSS.framework
- GameController.framework
- GameKit.framework (com.apple.GameKit)
- GameplayKit.framework
- GroupActivities.framework
- HealthKit.framework
- HealthKitUI.framework
- HomeKit.framework
- IOSurface.framework
- IOKit.framework
- IdentityLookup.framework
- IdentityLookupUI.framework
- ImageCaptureCore.framework
- ImageIO.framework (com.apple.ImageIO.framework)
- Intents.framework
- IntentsUI.framework
- JavaScriptCore.framework
- LinkPresentation.framework
- LocalAuthentication.framework
- MLCompute.framework
- ManagedSettings.framework
- ManagedSettingsUI.framework
- MapKit.framework (com.apple.MapKit)
- MediaAccessibility.framework
- MediaPlayer.framework (com.apple.MediaPlayer)
- MediaSetup.framework
- MediaToolbox.framework
- MessageUI.framework (com.apple.messageui)
- Messages.framework
- Metal.framework
- MetalKit.framework
- MetalPerformanceShaders.framework
- MetalPerformanceShadersGraph.framework
- MetricKit.framework
- MobileCoreServices.framework (com.apple.MobileCoreServices)
- ModelIO.framework
- MultipeerConnectivity.framework
- MusicKit.framework
- NaturalLanguage.framework
- NearbyInteraction.framework
- Network.framework
- NetworkExtension.framework
- NewsstandKit.framework
- NotificationCenter.framework
- OSLog.framework
- OpenAL.framework (com.apple.audio.OpenAL)
- OpenGLES.framework (com.apple.opengles)
- PDFKit.framework
- PHASE.framework
- PassKit.framework
- PencilKit.framework
- Photos.framework
- PhotosUI.framework
- PushKit.framework
- QuartzCore.framework (com.apple.QuartzCore)
- QuickLook.framework (com.apple.QuickLook)
- QuickLookThumbnailing.framework
- RealityFoundation.framework
- RealityKit.framework
- ReplayKit.framework
- SafariServices.framework
- SceneKit.framework
- ScreenTime.framework
- Security.framework (com.apple.Security)
- SensorKit.framework
- ShazamKit.framework
- Social.framework
- SoundAnalysis.framework
- Speech.framework
- SpriteKit.framework
- StoreKit.framework (com.apple.StoreKit)
- SwiftUI.framework
- System.framework
- SystemConfiguration.framework (com.apple.SystemConfiguration)
- TabularData.framework
- ThreadNetwork.framework
- Twitter.framework
- UIKit.framework (com.apple.UIKit)
- UniformTypeIdentifiers.framework
- UserNotifications.framework
- UserNotificationsUI.framework
- VideoSubscriberAccount.framework
- VideoToolbox.framework
- Vision.framework
- WatchConnectivity.framework
- WatchKit.framework
- WebKit.framework
- WidgetKit.framework
- iAd.framework (com.apple.iAd)
|