API Differences in DockKit in iOS 18.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in DockKit in the iOS 18.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