One Logo Pool Ball
AccessorySetupKit · IOS API REFERENCE

ASAccessory

class · iOS 18.0+ · SDK 27.1

class ASAccessory

Members (8)

init

init

TypeScript
static init(): ASAccessory
Swift declaration
init()
get · iOS 18.0+

ssid

TypeScript
get ssid(): (string) | null
Swift declaration
var ssid: String? { get }
get · iOS 18.0+

bluetoothIdentifier

TypeScript
get bluetoothIdentifier(): (string) | null
Swift declaration
var bluetoothIdentifier: UUID? { get }
get · iOS 18.0+

bluetoothTransportBridgingIdentifier

TypeScript
get bluetoothTransportBridgingIdentifier(): (ArrayBuffer) | null
Swift declaration
var bluetoothTransportBridgingIdentifier: Data? { get }
get · iOS 18.0+

descriptor

TypeScript
get descriptor(): ASDiscoveryDescriptor
Swift declaration
@NSCopying var descriptor: ASDiscoveryDescriptor { get }
get · iOS 18.0+

displayName

TypeScript
get displayName(): string
Swift declaration
var displayName: String { get }
get · iOS 18.0+

state

TypeScript
get state(): ASAccessory_AccessoryState
Swift declaration
var state: ASAccessory.AccessoryState { get }
get · iOS 26.0+

wifiAwarePairedDeviceID

TypeScript
get wifiAwarePairedDeviceID(): number
Swift declaration
var wifiAwarePairedDeviceID: ASAccessory.WiFiAwarePairedDeviceID { get }

Skipped declarations

No declarations were skipped in this snapshot.

All AccessorySetupKit types →