Class

CBMutableService

A service with writeable property values.

Declaration

@interface CBMutableService : CBService

Overview

The CBMutableService class adds write access to all of the properties in the CBService class it inherits from. You use this class to create a service or an included service on a local peripheral device (represented by a CBPeripheralManager object). After creating a service, you can add it to the peripheral’s local database using the addService: method of the CBPeripheralManager class. After you add a service to the peripheral’s local database, Core Bluetooth caches the service and you can no longer make changes to it.

Topics

Creating a Mutable Service

- initWithType:primary:

Creates a newly initialized mutable service specified by UUID and service type.

Managing a Mutable Service

characteristics

A list of characteristics of a service.

includedServices

A list of included services.

Relationships

Inherits From

See Also

Services

CBService

A collection of data and associated behaviors for accomplishing a function or feature of a device.

CBCharacteristic

A characteristic of a remote peripheral’s service.

CBMutableCharacteristic

A characteristic of a local peripheral’s service.

CBDescriptor

An object that provides further information about a remote peripheral’s characteristic.

CBMutableDescriptor

An object that provides additional information about a local peripheral’s characteristic.