The abstract base class for managing central and peripheral objects.


class CBManager : NSObject


Accessing the Manager’s Properties

var state: CBManagerState

The current state of the manager.

enum CBManagerState

The possible states of a Core Bluetooth manager.

Determining Authorization State

var authorization: CBManagerAuthorization

The current authorization status for using Bluetooth.

enum CBManagerAuthorization

The current authorization state of a Core Bluetooth manager.


Inherits From

Conforms To

See Also

Supporting Types

class CBATTRequest

A request that uses the Attribute Protocol (ATT).

class CBPeer

An object that represents a remote device.

class CBUUID

A universally unique identifier, as defined by Bluetooth standards.