One Logo Pool Ball
System · IOS API REFERENCE

ExternalAccessory

Communicate with accessories that connect to a device with the Apple Lightning connector, or with Bluetooth wireless technology.

17 types

70 callable entries

4 skipped

95% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 3.0+

EAAccessoryDidConnect

TypeScript
get EAAccessoryDidConnect(): _Foundation_NSNotification_Name
Swift declaration
static let EAAccessoryDidConnect: NSNotification.Name
get · iOS 3.0+

EAAccessoryDidDisconnect

TypeScript
get EAAccessoryDidDisconnect(): _Foundation_NSNotification_Name
Swift declaration
static let EAAccessoryDidDisconnect: NSNotification.Name
get · iOS 3.0+

EAAccessoryKey

TypeScript
const EAAccessoryKey: string
Swift declaration
let EAAccessoryKey: String
get · iOS 6.0+

EAAccessorySelectedKey

TypeScript
const EAAccessorySelectedKey: string
Swift declaration
let EAAccessorySelectedKey: String
get

EABluetoothAccessoryPickerErrorDomain

TypeScript
const EABluetoothAccessoryPickerErrorDomain: string
Swift declaration
let EABluetoothAccessoryPickerErrorDomain: String
get

EAConnectionIDNone

TypeScript
const EAConnectionIDNone: number
Swift declaration
var EAConnectionIDNone: Int { get }

Skipped declarations

4 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NotificationCenter.MessageIdentifier.accessoryDidConnect

Static protocol requirements cannot be called through an instance.

NotificationCenter.MessageIdentifier.accessoryDidDisconnect

Static protocol requirements cannot be called through an instance.

EAWiFiUnconfiguredAccessoryBrowser.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

EASession.init()

inherited init: cannot prove legal (class declares 1 custom initializer)