CBDescriptor
E494408
CBDescriptor is a CoreBluetooth class in Apple’s frameworks that represents a descriptor providing additional metadata or configuration for a Bluetooth GATT characteristic.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
CoreBluetooth class
ⓘ
Objective-C class ⓘ Swift class ⓘ class ⓘ |
| accessPattern | read via CBPeripheral readValue(for:) ⓘ |
| associatedWith | CBCharacteristic ⓘ |
| belongsToLayer | Bluetooth GATT layer NERFINISHED ⓘ |
| callbackDeliveredVia | CBPeripheralDelegate NERFINISHED ⓘ |
| callbackMethod | peripheral(_:didUpdateValueFor:error:) ⓘ |
| cannotBeInstantiatedDirectlyBy | application code in most cases ⓘ |
| canRepresent |
client characteristic configuration descriptor
ⓘ
server characteristic configuration descriptor ⓘ user description descriptor ⓘ |
| conformsTo | NSObject NERFINISHED ⓘ |
| createdBy | CoreBluetooth stack ⓘ |
| documentationURL | https://developer.apple.com/documentation/corebluetooth/cbdescriptor ⓘ |
| framework | CoreBluetooth NERFINISHED ⓘ |
| hasProperty |
UUID
ⓘ
characteristic ⓘ value ⓘ |
| immutable | yes ⓘ |
| inheritsFrom | NSObject NERFINISHED ⓘ |
| introducedIn |
iOS 5.0
ⓘ
macOS 10.7 ⓘ |
| languageSupport |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| lifecycleManagedBy | CBPeripheral NERFINISHED ⓘ |
| module | CoreBluetooth NERFINISHED ⓘ |
| partOf | CoreBluetooth framework NERFINISHED ⓘ |
| platform |
Apple
NERFINISHED
ⓘ
iOS ⓘ macOS ⓘ tvOS NERFINISHED ⓘ watchOS NERFINISHED ⓘ |
| propertyType |
Any? for value in Swift
ⓘ
CBCharacteristic? for characteristic NERFINISHED ⓘ CBUUID for UUID ⓘ id for value in Objective-C ⓘ |
| provides |
additional metadata for a GATT characteristic
ⓘ
configuration information for a GATT characteristic ⓘ |
| represents | GATT descriptor ⓘ |
| threadSafety | not guaranteed thread-safe ⓘ |
| usedFor |
Bluetooth Low Energy
NERFINISHED
ⓘ
GATT descriptors ⓘ |
| usedIn |
central role
ⓘ
peripheral role ⓘ |
| valueDependsOn | descriptor type ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.