API Differences in DockKit in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in DockKit in the macOS 15.0 SDK.

Table of Contents

Structs

DockAccessory
BatteryState
DockAccessory
BatteryStates
DockAccessory
TrackedObject
DockAccessory
TrackedPerson
DockAccessory
TrackingState
DockAccessory
TrackingStates

Enums

DockAccessory
BatteryChargeState
DockAccessory
TrackedSubjectType

Typealiases

AccessoryEvents
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never
MotionStates
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never
StateChanges
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never

Functions & Methods

DockAccessory
final public func selectSubjects(_ ids: [Foundation.UUID]) async throws
DockAccessory
final public func setOrientation(_ rotation: Spatial.Vector3D, duration: Swift.Duration = .seconds(0), relative: Swift.Bool = false) async throws -> Foundation.Progress
DockAccessory
final public func setOrientation(_ rotation: Spatial.Rotation3D, duration: Swift.Duration = .seconds(0), relative: Swift.Bool = false) async throws -> Foundation.Progress

Properties & Constants

DockAccessory
final public var batteryStates: DockKit.DockAccessory.BatteryStates
DockAccessory
final public var trackingStates: DockKit.DockAccessory.TrackingStates