Official docs outline
6 sections- Essentials
Covers Setting up and authorizing a Bluetooth accessory, Discovering and configuring accessories, ASAccessorySession.
- Accessory discovery
Covers ASAccessoryEvent, ASAccessoryEventType, ASDiscoveryDescriptor.
- Accessory description
Covers ASAccessory, ASDiscoveredAccessory, ASAccessory.AccessoryState.
- Displaying picker items
Covers ASPickerDisplayItem, ASDiscoveredDisplayItem, ASMigrationDisplayItem.
- Information property list keys
Covers NSAccessorySetupKitSupports, NSAccessorySetupBluetoothCompanyIdentifiers, NSAccessorySetupBluetoothNames, NSAccessorySetupBluetoothServices.
- Errors
Covers ASError, ASErrorDomain, ASError.Code.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Apple frameworks
All 394- Accelerate System
- Accessibility App Frameworks
- Accessory Access System
- Accessory Live Activities App Frameworks
- Accessory Notifications App Frameworks
- Accessory Transport Extension System
- Account & Organizational Data Sharing System
- Account Data Transfer App Frameworks
- Accounts App Services
- ActivityKit App Frameworks
- AdAttributionKit App Services
- Address Book App Services