IOBluetoothUI provides AppKit window controllers and panels for presenting standard Bluetooth interfaces on macOS. Use IOBluetoothDeviceSelectorController to let a user choose a device, IOBluetoothPairingController to drive pairing, and IOBluetoothServiceBrowserController to browse the services a device offers. The framework also includes IOBluetoothObjectPushUIController for object-push transfers and IOBluetoothPasskeyDisplay for showing pairing passkeys.
Device Selection and Browsing 4
Window controllers that let a user pick a Bluetooth device or browse the services it offers.
- ClIOBluetoothDeviceSelectorController@class IOBluetoothDeviceSelectorController
- ClIOBluetoothServiceBrowserController@class IOBluetoothServiceBrowserController
- ClIOBluetoothDeviceSelectorControllerRefAn opaque Core Foundation reference type for a Bluetooth device selector controller.
- ClIOBluetoothServiceBrowserControllerRefAn opaque Core Foundation reference type for a Bluetooth service browser controller.
Pairing 3
Controllers and views that drive the Bluetooth pairing flow and display passkeys.
- ClIOBluetoothPairingController@class IOBluetoothPairingController
- ClIOBluetoothPasskeyDisplayA view that displays the passkey used during Bluetooth pairing.
- ClIOBluetoothPairingControllerRefAn opaque Core Foundation reference type for a Bluetooth pairing controller.
Object Push 1
User interface for sending files and objects to a device over the Object Push profile.
- ClIOBluetoothObjectPushUIControllerAn NSWindowController subclass that supports the creation of an IOBluetoothObjectPushUIController object.
Accessibility Cells 2
Custom AppKit cells that omit decorative content from the accessibility hierarchy.
- ClIOBluetoothAccessibilityIgnoredTextFieldCellA text field cell whose contents are excluded from the accessibility hierarchy.
- ClIOBluetoothAccessibilityIgnoredImageCellAn image cell whose contents are excluded from the accessibility hierarchy.
Supporting Types 1
Value types used by the Bluetooth user interface.
- StBluetoothKeyboardReturnTypeA type that represents the return value reported by a Bluetooth keyboard.
Type Aliases 1
- TyIOBluetoothServiceBrowserControllerOptions@enum IOBluetoothServiceBrowserControllerOptions