CBService

E494406

CBService is a CoreBluetooth framework class that represents a Bluetooth LE service, grouping related characteristics on a remote peripheral.

All labels observed (1)

Label Occurrences
CBService canonical 5

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf CoreBluetooth class ⓘ
class ⓘ
associatedWith CBPeripheral ⓘ
canContain included (secondary) services ⓘ
primary services ⓘ
conformsTo NSCopying ⓘ
createdBy CoreBluetooth discovery process ⓘ
documentationURL https://developer.apple.com/documentation/corebluetooth/cbservice ⓘ
framework CoreBluetooth ⓘ
immutable true ⓘ
inheritsFrom NSObject ⓘ
introducedIn iOS 5.0 ⓘ
macOS 10.7 ⓘ
linked to: Mac OS X 10.7 Lion

tvOS 9.0 ⓘ
linked to: tvOS

watchOS 2.0 ⓘ
linked to: watchOS
language Objective-C ⓘ
Swift ⓘ
memoryManagement ARC-managed in modern Objective-C and Swift ⓘ
module CoreBluetooth ⓘ
namespace Apple CoreBluetooth API ⓘ
linked to: CoreBluetooth
notInstantiatedDirectlyBy application code ⓘ
obtainedFrom CBPeripheral delegate callbacks ⓘ
platform Apple iOS ⓘ
linked to: iOS

iPadOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
property UUID ⓘ
characteristics ⓘ
includedServices ⓘ
isPrimary ⓘ
peripheral ⓘ
propertyType UUID: CBUUID * ⓘ
characteristics: NSArray<CBCharacteristic *> * ⓘ
includedServices: NSArray<CBService *> * ⓘ
isPrimary: BOOL ⓘ
peripheral: CBPeripheral * ⓘ
relatedTo CBCharacteristic ⓘ
CBPeripheralDelegate ⓘ
CBUUID ⓘ
represents Bluetooth LE service ⓘ
role logical container for GATT characteristics ⓘ
threadSafety not guaranteed thread-safe ⓘ
usedFor grouping related characteristics on a remote peripheral ⓘ
usedIn Bluetooth Low Energy GATT operations ⓘ

How these facts were elicited

Referenced by (5)

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

CoreBluetooth → keyClass → CBService ⓘ
CBCharacteristic → associatedWith → CBService ⓘ
CBMutableService → superclass → CBService ⓘ
CBMutableService → canInclude → CBService ⓘ
CBMutableService → relatedTo → CBService ⓘ