Instance Property


The format of the values for the characteristic.


var format: String? { get }


The format property tells you what kind of data the characteristic’s value contains. For example, you can extend the HMCharacteristic class with a computed property that reports whether a given characteristic is a floating point number:

extension HMCharacteristic {
    var isFloat: Bool {
        return metadata?.format == HMCharacteristicMetadataFormatFloat

See Characteristic Data Formats for the list of possible formats.

See Also

Formatting the Value

Characteristic Data Formats

Constants for identifying the data format of characteristic values.