<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "IOBluetoothUI",
  "identifier" : "/documentation/IOBluetoothUI",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "IOBluetooth UI"
    ],
    "preciseIdentifier" : "IOBluetoothUI"
  },
  "title" : "IOBluetooth UI"
}
-->

# IOBluetooth UI

Present an interface through which users can pair their devices with other Bluetooth devices.

## Overview

The BluetoothUI framework provides interfaces that allow user selection of Bluetooth services.

## Topics

### Classes

[`IOBluetoothAccessibilityIgnoredImageCell`](/documentation/IOBluetoothUI/IOBluetoothAccessibilityIgnoredImageCell)

[`IOBluetoothAccessibilityIgnoredTextFieldCell`](/documentation/IOBluetoothUI/IOBluetoothAccessibilityIgnoredTextFieldCell)

[`IOBluetoothDeviceSelectorController`](/documentation/IOBluetoothUI/IOBluetoothDeviceSelectorController)

A NSWindowController subclass to display a window to initiate pairing to other bluetooth devices.

[`IOBluetoothDeviceSelectorControllerRef`](/documentation/IOBluetoothUI/IOBluetoothDeviceSelectorControllerRef)

[`IOBluetoothObjectPushUIController`](/documentation/IOBluetoothUI/IOBluetoothObjectPushUIController)

An NSWindowController subclass that supports the creation of an IOBluetoothObjectPushUIController object.

[`IOBluetoothPairingController`](/documentation/IOBluetoothUI/IOBluetoothPairingController)

A NSWindowController subclass to display a window to initiate pairing to other bluetooth devices.

[`IOBluetoothPairingControllerRef`](/documentation/IOBluetoothUI/IOBluetoothPairingControllerRef)

[`IOBluetoothPasskeyDisplay`](/documentation/IOBluetoothUI/IOBluetoothPasskeyDisplay)

[`IOBluetoothServiceBrowserController`](/documentation/IOBluetoothUI/IOBluetoothServiceBrowserController)

A NSWindowController subclass to display a window to search for and perform SDP queries on bluetooth devices within range.

[`IOBluetoothServiceBrowserControllerRef`](/documentation/IOBluetoothUI/IOBluetoothServiceBrowserControllerRef)

### Reference

[IOBluetoothUIUserLib.h](/documentation/IOBluetoothUI/iobluetoothuiuserlib-h)

[IOBluetoothUI Enumerations](/documentation/IOBluetoothUI/iobluetoothui-enumerations)

[IOBluetoothUI Constants](/documentation/IOBluetoothUI/iobluetoothui-constants)

[IOBluetoothUI Functions](/documentation/IOBluetoothUI/iobluetoothui-functions)

### Structures

[`BluetoothKeyboardReturnType`](/documentation/IOBluetoothUI/BluetoothKeyboardReturnType)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)