Table of Contents

Namespace CoreBluetooth

Classes

CBATTRequest

A request that uses the Attribute Protocol (ATT). https://developer.apple.com/documentation/corebluetooth/cbattrequest

CBCentral

A remote device connected to a local app, which is acting as a peripheral. https://developer.apple.com/documentation/corebluetooth/cbcentral

CBCentralManager

An object that scans for, discovers, connects to, and manages peripherals. https://developer.apple.com/documentation/corebluetooth/cbcentralmanager

CBCentralManagerInitOptions
CBCharacteristic

A characteristic of a remote peripheral’s service. https://developer.apple.com/documentation/corebluetooth/cbcharacteristic

CBError

An error that Core Bluetooth returns during Bluetooth transactions. https://developer.apple.com/documentation/corebluetooth/cberror

CBManager
CBMutableCharacteristic

A characteristic of a local peripheral’s service. https://developer.apple.com/documentation/corebluetooth/cbmutablecharacteristic

CBMutableService

A service with writeable property values. https://developer.apple.com/documentation/corebluetooth/cbmutableservice

CBPeripheral

A remote peripheral device. https://developer.apple.com/documentation/corebluetooth/cbperipheral

CBPeripheralManager
CBPeripheralManagerInitOptions
CBService

A collection of data and associated behaviors that accomplish a function or feature of a device. https://developer.apple.com/documentation/corebluetooth/cbservice

StartAdvertisingOptions

Interfaces

ICBCentralManagerDelegate

An interface that provides updates for the discovery and management of peripheral devices. https://developer.apple.com/documentation/corebluetooth/cbcentralmanagerdelegate

ICBPeripheralDelegate
ICBPeripheralManagerDelegate

Enums

CBATTError

An error that Core Bluetooth returns while using Attribute Protocol (ATT). https://developer.apple.com/documentation/corebluetooth/cbatterror

CBAttributePermissions
CBCharacteristicProperties
CBCharacteristicWriteType
CBError.Code
CBManagerState

The possible states of a Core Bluetooth manager. https://developer.apple.com/documentation/corebluetooth/cbmanagerstate

CBPeripheralState