Skip to content

xcode15.1 Bindings Status

Alex Soto edited this page Jan 3, 2024 · 4 revisions

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

framework iOS tvOS watchOS macOS
AppKit - - - b3 nothing
AudioToolbox b2 nothing
b2 nothing
- b2 nothing
AuthenticationServices b2 nothing
b2 nothing
- b2 nothing
AVFAudio b2 PR19717
rc PR19717
b2 PR19717
b3 PR19717
rc PR19717
b2 PR19717
b3 PR19717
rc PR19717
b2 PR19717
b3 PR19717
rc PR19717
AVFoundation b2 ???
b3 ???
b2 ???
b3 ???
b2 ???
b3 ???
b2 ???
b3 ???
AVKit b2 ???
b3 ???
b2 ???
b2 ???
-
CloudKit b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
CoreAudio - - - b2 ???
CoreData b2 nothing
b2 nothing
b2 nothing
-
CoreGraphics b2 nothing
b2 nothing
b2 nothing
b2 nothing
CoreLocation b3 PR19717
b3 PR19717
b3 PR19717
b3 PR19717
CoreMedia b2 ???
b2 ???
b2 ???
b2 ???
CoreSpotlight b3 nothing
b3 nothing
- b3 nothing
CoreVideo b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
DeviceCheck b2 nothing
b2 nothing
b2 nothing
b2 nothing
DeviceDiscoveryUI - b2 nothing
- -
FactoryOTALogger b2 nothing
- - -
FactoryOTANetworkUtils b2 nothing
- - -
FactoryOTAWifiUtils b2 nothing
- - -
Foundation b2 nothing
b2 nothing
b2 nothing
b2 nothing
GameKit b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
HealthKitUI b3 nothing
- rc nothing
-
HomeKit b2 nothing
b2 nothing
b2 nothing
-
ImageIO b3 nothing
b3 nothing
b3 nothing
b3 nothing
ManagedAppDistribution b2 nothing
- - b2 nothing
Matter b2 nothing
b3 nothing
b2 nothing
b3 nothing
b2 nothing
b3 nothing
b2 nothing
b3 nothing
MediaPlayer b2 nothing
b2 nothing
b3 nothing
b2 nothing
MessageUI b2 nothing
- - -
Metal b3 ???
rc ???
b3 ???
rc ???
- b2 ???
b3 ???
rc ???
NetworkExtension b2 PR19717
b2 PR19717
b2 PR19717
b2 PR19717
OpenGLES - b3 nothing
- -
PassKit b2 PR19717
b3 PR19717
- b2 PR19717
b3 PR19717
b2 PR19717
b3 PR19717
PushToTalk b2 PR19717
- - -
QuartzCore b3 nothing
b3 nothing
- b3 nothing
SafariServices b2 nothing
- - -
SceneKit b2 nothing
b2 nothing
b2 nothing
b2 nothing
ScreenCaptureKit - - - b3 PR19717
SensorKit b2 ???
- - b2 ???
Speech b2 PR19717
- - b2 PR19717
StoreKit b2 nothing
b2 nothing
- b2 nothing
UIKit b2 PR19717
b2 PR19717
b2 PR19717
-
UserNotifications b2 nothing
b2 nothing
b2 nothing
b2 nothing
VideoToolbox b2 ???
b2 ???
- b2 ???
WebKit b2 nothing
b3 nothing
- - b2 nothing
b3 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