Skip to content

xcode15.3 Bindings Status

Alex Soto edited this page Jul 9, 2024 · 64 revisions

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

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

❓ 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