Skip to content

xcode15.3 Bindings Status

Alex Soto edited this page Apr 4, 2024 · 14 revisions

Do not directly modify the following table (it's generated) or the script (without discussions)

framework iOS tvOS watchOS macOS
_CoreNFC_UIKit b1 nothing
- - -
Accelerate b1 nothing
b3 nothing
b1 nothing
b3 nothing
b1 nothing
b3 nothing
b1 nothing
b3 nothing
AdAttributionKit b1 nothing
- - -
AssetsLibrary b1 nothing
- - -
Assignables b1 nothing
- - -
AudioToolbox b1 nothing
b1 nothing
- b1 nothing
AuthenticationServices b1 PR20097
b3 PR20097
b1 PR20097
rc2 PR20097
b1 PR20097
rc2 PR20097
b1 PR20097
b3 PR20097
AutomaticAssessmentConfiguration b2 nothing
- - b2 nothing
AVFAudio b1 nothing
b1 nothing
b1 nothing
b1 nothing
AVFoundation b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
AVKit b1 nothing
b1 nothing
- b1 nothing
BackgroundAssets b1 nothing
- - b1 nothing
BrowserEngineCore b1 nothing
b2 nothing
b3 nothing
b3 nothing
b3 nothing
b1 nothing
b2 nothing
b3 nothing
rc2 nothing
BrowserEngineKit b1 ???
b2 ???
b3 ???
b3 ???
b3 ???
b1 ???
b2 ???
b3 ???
CallKit b1 nothing
- b1 nothing
b1 nothing
CarPlay b1 ???
b2 ???
- - -
CoreAudio - - - b3 ???
CoreFoundation b1 ???
b1 ???
b1 ???
b1 ???
CoreGraphics - - - b2 ???
CoreLocationUI b1 ???
- b1 ???
-
CoreML b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
CoreMotion b1 ???
- b1 ???
b1 ???
CoreNFC b1 ???
- - -
CoreSpotlight b1 ???
b1 ???
- b1 ???
FactoryOTALogger b1 ???
- - -
FactoryOTANetworkUtils b1 ???
- - -
FactoryOTAWifiUtils b1 ???
- - -
FileProvider b1 ???
b2 ???
- - b1 ???
b2 ???
Foundation b1 ???
b1 ???
b1 ???
b1 ???
GameController b1 ???
b2 ???
b1 ???
b2 ???
- b1 ???
b2 ???
GameKit b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
GameplayKit b1 ???
b1 ???
- b1 ???
HealthKit b2 ???
- b2 ???
b2 ???
HomeKit b1 ???
b1 ???
b1 ???
-
ImageIO b1 ???
b3 ???
b1 ???
b3 ???
b1 ???
b3 ???
b1 ???
b3 ???
Intents b1 ???
b3 ???
b1 ???
b3 ???
b1 ???
b3 ???
b1 ???
b3 ???
IOSurface b1 ???
b1 ???
- b1 ???
JavaScriptCore b1 ???
b1 ???
- b1 ???
LiveCommunicationKit b1 ???
rc1 ???
- b1 ???
rc2 ???
-
LocalAuthenticationEmbeddedUI b2 ???
- - b1 ???
ManagedAppDistribution b1 ???
- - b1 ???
MapKit b1 ???
b1 ???
b1 ???
b1 ???
Matter b1 ???
b1 ???
b1 ???
b1 ???
MediaPlayer b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
Metal b1 ???
b1 ???
- b1 ???
MetalFX rc1 ???
- - rc2 ???
MetalPerformanceShadersGraph b1 ???
b2 ???
b1 ???
b2 ???
- b1 ???
b2 ???
MLCompute b1 ???
b1 ???
- b1 ???
MPSCore b1 ???
b1 ???
- b1 ???
Network b1 ???
b1 ???
b1 ???
b1 ???
NetworkExtension b3 ???
b3 ???
b3 ???
b3 ???
OpenGLES b1 ???
- - -
PassKit b1 ???
b2 ???
- b1 ???
b2 ???
b1 ???
b2 ???
PencilKit b1 ???
- - b1 ???
PHASE b1 ???
b1 ???
- b1 ???
PhotosUI b1 ???
b1 ???
b1 ???
b1 ???
QuickLook b1 ???
- - -
SafariServices b1 ???
rc1 ???
- - -
ScreenCaptureKit - - - b2 ???
b3 ???
ScreenTime b1 ???
- - b1 ???
Security b1 ???
b1 ???
b1 ???
b1 ???
SensitiveContentAnalysis b1 ???
- - b1 ???
SensorKit b1 ???
b2 ???
- - b1 ???
b2 ???
ServiceExtensions - b1 ???
b3 ???
b1 ???
b3 ???
b1 ???
b3 ???
ServiceExtensionsCore - b1 ???
b3 ???
b1 ???
b3 ???
b1 ???
b3 ???
SoundAnalysis b1 ???
b1 ???
b1 ???
b1 ???
SpriteKit b1 ???
b1 ???
b1 ???
b1 ???
SystemConfiguration b1 ???
b1 ???
- b1 ???
Translation b1 ???
b1 ???
b1 ???
b1 ???
UIKit b1 ???
b2 ???
b1 ???
b2 ???
b1 ???
b2 ???
-
VideoSubscriberAccount b3 ???
b3 ???
- b3 ???
VideoToolbox b1 ???
b1 ???
- b1 ???
vImage b1 ???
b1 ???
b1 ???
b1 ???
WebKit b1 ???
- - b1 ???

❓ HOWTO

  • When picking a framework: add your name to the API diff itself, below the framework name. E.g: ## Sebastien.
  • When you create a PR for a given framework, please add the PR URL instead of your name. E.g: https://github.com/link/to/PR.
  • Finally run make to regenerate the table, git add xcode11/ and git commit (substitute xcode11 with the current binding season).

⚠️ Warnings

  • Please never remove content, except for noise, from the diffs files (needed by reviewers).
  • Never update the Bindings-Status.md file directly, always update the diffs files and do make.
  • A PR URL in the bindings file shows the work done/being-done and not what the current packages ship.

ℹ️ Legend

  • *nothing* **means there is no new bindings in the frameworks in strikeout (e.g. noise in the headers).
  • The bindings are not complete for frameworks in bold.
  • Bindings are done (does not mean tested or final) for frameworks without text decorations.
Clone this wiki locally