Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IOBluetoothSDPUUID

Опции
Развертывание Target:

На этой странице
Язык:

IOBluetoothSDPUUID

Подкласс NSData, представляющий UUID, как определено в Bluetooth спецификация SDP.

Класс IOBluetoothSDPUUID может представлять UUID любого допустимого размера (16, 32 или 128 битов). Это предоставляет возможность для сравнения двух UUIDs независимо от того что их размер, а также возможность продвинуть размер UUID к большему.

Наследование


Оператор импорта


Swift

import IOBluetooth

Objective C

@import IOBluetooth;

Доступность


Доступный в OS X v10.2 и позже.
  • Возвращает представление IOBluetoothSDPUUIDRef целевого объекта IOBluetoothSDPUUID.

    Объявление

    Objective C

    - (IOBluetoothSDPUUIDRef)getSDPUUIDRef

    Возвращаемое значение

    Возвращает представление IOBluetoothSDPUUIDRef целевого объекта IOBluetoothSDPUUID.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.7.

  • Возвращает объект IOBluetoothSDPUUID соответствие целевого UUID, но с данным числом байтов.

    Объявление

    Swift

    func getUUIDWithLength(_ newLength: UInt32) -> Self!

    Objective C

    - (instancetype)getUUIDWithLength:(unsigned int)newLength

    Параметры

    newLength

    Желаемая длина для UUID.

    Возвращаемое значение

    Возвращает объект IOBluetoothSDPUUID с теми же данными как цель, но с данной длиной, если возможно сделать так. Иначе, ноль возвращается.

    Обсуждение

    Если целевой объект является той же длиной как newLength, это возвращается сам. Если newLength больше, что создает новый объект IOBluetoothSDPUUID с правильным значением для данной длины. Если newLength будет меньшим, то он попытается создать новый IOBluetoothSDPUUID, который меньше, если данные соответствуют Bluetooth основу UUID. Это понижающее преобразование в настоящее время не реализуется.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Инициализирует новый 16-разрядный IOBluetoothSDPUUID с данным UUID16

    Объявление

    Swift

    init!(UUID16 uuid16: BluetoothSDPUUID16)

    Objective C

    - (instancetype)initWithUUID16:(BluetoothSDPUUID16)uuid16

    Параметры

    uuid16

    Скаляр, представляющий 16-разрядный UUID

    Возвращаемое значение

    Возвраты сам.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Создает новый 32-разрядный IOBluetoothSDPUUID с данным UUID32

    Объявление

    Swift

    init!(UUID32 uuid32: BluetoothSDPUUID32)

    Objective C

    - (instancetype)initWithUUID32:(BluetoothSDPUUID32)uuid32

    Параметры

    uuid32

    Скаляр, представляющий 32-разрядный UUID

    Возвращаемое значение

    Возвраты сам.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Сравнивает целевой объект IOBluetoothSDPUUID с данным объектом otherUUID.

    Объявление

    Swift

    func isEqualToUUID(_ otherUUID: IOBluetoothSDPUUID!) -> Bool

    Objective C

    - (BOOL)isEqualToUUID:(IOBluetoothSDPUUID *)otherUUID

    Параметры

    otherUUID

    UUID возражают, чтобы быть по сравнению с целью.

    Возвращаемое значение

    Если значения UUID каждого объекта равны, возвращает true. Это включает случай, где размеры отличаются, но сами данные являются тем же, когда применяется Bluetooth основа UUID.

    Обсуждение

    Этот метод сравнит два значения UUID, независимые от их длины.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Создает новый 16-разрядный IOBluetoothSDPUUID с данным UUID16

    Объявление

    Swift

    class func uuid16(_ uuid16: BluetoothSDPUUID16) -> Self!

    Objective C

    + (instancetype)uuid16:(BluetoothSDPUUID16)uuid16

    Параметры

    uuid16

    Скаляр, представляющий 16-разрядный UUID

    Возвращаемое значение

    Возвращает новый объект IOBluetoothSDPUUID.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Создает новый 32-разрядный IOBluetoothSDPUUID с данным UUID32

    Объявление

    Swift

    class func uuid32(_ uuid32: BluetoothSDPUUID32) -> Self!

    Objective C

    + (instancetype)uuid32:(BluetoothSDPUUID32)uuid32

    Параметры

    uuid32

    Скаляр, представляющий 32-разрядный UUID

    Возвращаемое значение

    Возвращает новый объект IOBluetoothSDPUUID.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Создает новый объект IOBluetoothSDPUUID с данными байтами данной длины.

    Объявление

    Swift

    class func uuidWithBytes(_ bytes: UnsafePointer<Void>, length length: UInt32) -> Self!

    Objective C

    + (instancetype)uuidWithBytes:(const void *)bytes length:(unsigned int)length

    Параметры

    bytes

    Массив байтов, представляющих UUID.

    length

    Длина массива байтов.

    Возвращаемое значение

    Возвращает новый объект IOBluetoothSDPUUID или ноль при отказе.

    Обсуждение

    Если длина недопустима для UUID, ноль возвращается.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Создает новый объект IOBluetoothSDPUUID из данного NSData.

    Объявление

    Swift

    class func uuidWithData(_ data: NSData!) -> Self!

    Objective C

    + (instancetype)uuidWithData:(NSData *)data

    Параметры

    data

    NSData, содержащий байты UUID.

    Возвращаемое значение

    Возвращает новый объект IOBluetoothSDPUUID или ноль при отказе.

    Обсуждение

    Если длина NSData недопустима для UUID, ноль возвращается.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Swift

    import IOBluetooth

    Доступность

    Доступный в OS X v10.2 и позже.

  • Вызов метода для преобразования IOBluetoothSDPUUIDRef в IOBluetoothSDPUUID *.

    Объявление

    Objective C

    + (instancetype)withSDPUUIDRef:(IOBluetoothSDPUUIDRef)sdpUUIDRef

    Параметры

    sdpUUIDRef

    IOBluetoothSDPUUIDRef, для которого желаем IOBluetoothSDPUUID *.

    Возвращаемое значение

    Возвращает IOBluetoothSDPUUID * для данного IOBluetoothSDPUUIDRef.

    Оператор импорта

    Objective C

    @import IOBluetooth;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.7.