---
title: properties
framework: corebluetooth
role: symbol
role_heading: Instance Property
path: corebluetooth/cbmutablecharacteristic/properties
---

# properties

The properties of the characteristic.

## Declaration

```swift
var properties: CBCharacteristicProperties { get set }
```

## Discussion

Discussion The properties of a characteristic determine the access to and use of the characteristic’s value and descriptors. For a list of the possible values representing the properties of a characteristic, see the CBCharacteristicProperties enumeration in CBCharacteristic. However, you can’t use the broadcast and extendedProperties characteristic properties when creating a mutable characteristic.

## See Also

### Managing a Mutable Characteristic

- [value](corebluetooth/cbmutablecharacteristic/value.md)
- [descriptors](corebluetooth/cbmutablecharacteristic/descriptors.md)
- [permissions](corebluetooth/cbmutablecharacteristic/permissions.md)
- [CBAttributePermissions](corebluetooth/cbattributepermissions.md)
- [subscribedCentrals](corebluetooth/cbmutablecharacteristic/subscribedcentrals.md)
