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.

All labels observed (1)

Label Occurrences
CBMutableService canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf CoreBluetooth class ⓘ
class ⓘ
availability iOS 5.0 or later ⓘ
macOS 10.7 or later ⓘ
canContain CBCharacteristic ⓘ
CBMutableCharacteristic ⓘ
canInclude CBMutableService ⓘ
CBService ⓘ
cannot be discovered on remote peripherals ⓘ
conformsTo CBAttribute ⓘ
definedInFramework CoreBluetooth ⓘ
documentationURL https://developer.apple.com/documentation/corebluetooth/cbmutableservice ⓘ
domain Bluetooth Low Energy ⓘ
frameworkOwner Apple ⓘ
linked to: Apple Inc.
hasProperty characteristics ⓘ
includedServices ⓘ
isPrimary ⓘ
uuid ⓘ
initializer init(UUID:primary:) ⓘ
init(type:primary:) ⓘ
language Objective-C ⓘ
Swift ⓘ
module CoreBluetooth ⓘ
mutability allows modification of characteristics before publishing ⓘ
pattern GATT service abstraction ⓘ
platform iOS ⓘ
macOS ⓘ
property UUID ⓘ
characteristics ⓘ
includedServices ⓘ
isPrimary ⓘ
relatedTo CBMutableCharacteristic ⓘ
CBPeripheralManager ⓘ
CBService ⓘ
role GATT service definition ⓘ
scope local peripheral services only ⓘ
superclass CBService ⓘ
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 ⓘ
CBPeripheralManager ⓘ
usedWithMethod CBPeripheralManager.add(_:) ⓘ

How these facts were elicited

Referenced by (2)

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

CoreBluetooth → keyClass → CBMutableService ⓘ
CBMutableService → canInclude → CBMutableService ⓘ