CBCentralManager

E494405

CBCentralManager is the primary CoreBluetooth class used by iOS and macOS apps to manage and coordinate Bluetooth Low Energy connections and device discovery as a central.

Try in SPARQL Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf CoreBluetooth class
class
canConnectTo CBPeripheral
canDiscover CBPeripheral
category Bluetooth central role API
conformsTo NSObject NERFINISHED
definedInFramework CoreBluetooth NERFINISHED
hasDelegate CBCentralManagerDelegate NERFINISHED
hasMethod cancelPeripheralConnection:
connectPeripheral:options:
initWithDelegate:queue:
initWithDelegate:queue:options:
retrieveConnectedPeripheralsWithServices:
retrievePeripheralsWithIdentifiers:
scanForPeripheralsWithServices:options:
stopScan
hasProperty delegate
isScanning
state
introducedIn iOS 5.0 NERFINISHED
macOS 10.7
language Objective-C NERFINISHED
manages BLE connections
BLE device discovery
monitors authorization status for Bluetooth
namespace CoreBluetooth NERFINISHED
notifiesViaDelegate CBCentralManagerDelegate methods
ownedBy Apple Inc. NERFINISHED
pattern delegate-based asynchronous API
platform iOS
macOS
tvOS NERFINISHED
watchOS NERFINISHED
requires Bluetooth authorization
Bluetooth hardware
role Bluetooth Low Energy central manager
stateType CBManagerState
supports Bluetooth Low Energy
threadingModel callbacks delivered on specified dispatch queue
usableFrom Swift NERFINISHED
usedFor canceling peripheral connections
connecting to peripherals
monitoring Bluetooth state
retrieving connected peripherals
retrieving known peripherals
scanning for peripherals

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

CoreBluetooth keyClass CBCentralManager