CBMutableService
E494410
CBMutableService is a CoreBluetooth class used to define and configure mutable Bluetooth LE services that can be published by an iOS or macOS device acting as a peripheral.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
CoreBluetooth class
ⓘ
class ⓘ |
| availability |
iOS 5.0 or later
ⓘ
macOS 10.7 or later ⓘ |
| canContain |
CBCharacteristic
NERFINISHED
ⓘ
CBMutableCharacteristic NERFINISHED ⓘ |
| canInclude |
CBMutableService
NERFINISHED
ⓘ
CBService NERFINISHED ⓘ |
| cannot | be discovered on remote peripherals ⓘ |
| conformsTo | CBAttribute ⓘ |
| definedInFramework | CoreBluetooth NERFINISHED ⓘ |
| documentationURL | https://developer.apple.com/documentation/corebluetooth/cbmutableservice ⓘ |
| domain | Bluetooth Low Energy NERFINISHED ⓘ |
| frameworkOwner | Apple NERFINISHED ⓘ |
| hasProperty |
characteristics
ⓘ
includedServices ⓘ isPrimary ⓘ uuid ⓘ |
| initializer |
init(UUID:primary:)
ⓘ
init(type:primary:) ⓘ |
| language |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| module | CoreBluetooth NERFINISHED ⓘ |
| mutability | allows modification of characteristics before publishing ⓘ |
| pattern | GATT service abstraction ⓘ |
| platform |
iOS
ⓘ
macOS ⓘ |
| property |
UUID
ⓘ
characteristics ⓘ includedServices ⓘ isPrimary ⓘ |
| relatedTo |
CBMutableCharacteristic
NERFINISHED
ⓘ
CBPeripheralManager NERFINISHED ⓘ CBService NERFINISHED ⓘ |
| role | GATT service definition ⓘ |
| scope | local peripheral services only ⓘ |
| superclass | CBService NERFINISHED ⓘ |
| supports |
primary services
ⓘ
secondary services ⓘ |
| threading | must be used on dispatch queue associated with CBPeripheralManager ⓘ |
| usedByRole | peripheral ⓘ |
| usedFor |
configuring Bluetooth LE services
ⓘ
defining Bluetooth LE services ⓘ |
| usedWhen | device acts as Bluetooth LE peripheral ⓘ |
| usedWith |
CBMutableCharacteristic
NERFINISHED
ⓘ
CBPeripheralManager NERFINISHED ⓘ |
| usedWithMethod | CBPeripheralManager.add(_:) ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.