Extra Credit

AccessorySetupKit

System

Official docs outline

6 sections
  1. Essentials

    Covers Setting up and authorizing a Bluetooth accessory, Discovering and configuring accessories, ASAccessorySession.

  2. Accessory discovery

    Covers ASAccessoryEvent, ASAccessoryEventType, ASDiscoveryDescriptor.

  3. Accessory description

    Covers ASAccessory, ASDiscoveredAccessory, ASAccessory.AccessoryState.

  4. Displaying picker items

    Covers ASPickerDisplayItem, ASDiscoveredDisplayItem, ASMigrationDisplayItem.

  5. Information property list keys

    Covers NSAccessorySetupKitSupports, NSAccessorySetupBluetoothCompanyIdentifiers, NSAccessorySetupBluetoothNames, NSAccessorySetupBluetoothServices.

  6. 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.

All 394