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

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

Разработчик

Ссылка платформы CoreBluetooth ссылка класса CBMutableService

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

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

CBMutableService

CBMutableService класс добавляет доступ для записи ко всем свойствам в CBService класс это наследовалось от. Вы используете этот класс для создания службы или включенной службы на локальное периферийное устройство (представленный a CBPeripheralManager объект). После создания службы можно добавить его к локальной базе данных периферийного устройства с помощью addService: метод CBPeripheralManager класс. После добавления службы к локальной базе данных периферийного устройства служба кэшируется, и Вы больше не можете вносить изменения в него.

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


Соответствует


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


Swift

import CoreBluetooth

Objective C

@import CoreBluetooth;

Доступность


Доступный в OS X v10.9 и позже.
  • Возвращает недавно инициализированную непостоянную службу, указанную типом службы и UUID.

    Объявление

    Swift

    init!(type UUID: CBUUID!, primary isPrimary: Bool)

    Objective C

    - (id)initWithType:(CBUUID *)UUID primary:(BOOL)isPrimary

    Параметры

    UUID

    128-разрядный UUID, идентифицирующий службу.

    isPrimary

    Булево значение, указывающее, является ли тип службы основным или вторичным. Если значение YEStrue, тип службы является основным. Если значение NOfalse, тип службы вторичен.

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

    Недавно инициализированная взаимная служба.

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

    Objective C

    @import CoreBluetooth;

    Swift

    import CoreBluetooth

    Доступность

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

  • UUID UUID Свойство

    Специфичный для Bluetooth UUID службы.

    Объявление

    Swift

    var UUID: CBUUID!

    Objective C

    @property(retain, readwrite, nonatomic) CBUUID *UUID

    Обсуждение

    Это свойство является 128-разрядным UUID, идентифицирующим службу.

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

    Objective C

    @import CoreBluetooth;

    Swift

    import CoreBluetooth

    Доступность

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

  • isPrimary isPrimary Свойство

    Булево значение, указывающее, является ли тип службы основным или вторичным.

    Объявление

    Swift

    var isPrimary: Bool

    Objective C

    @property(readwrite, nonatomic) BOOL isPrimary

    Обсуждение

    Служба периферийного устройства является или основной или вторичной. Основная служба описывает первичную функцию устройства и может быть включена другой службой. Вторичная служба описывает службу, которая релевантна только в контексте другой службы, сославшейся на него. Например, в то время как вторичная служба может быть должна представить данные батареи датчика, основная служба монитора сердечного ритма может быть должна представить данные сердечного ритма от датчика сердечного ритма монитора. Если значение этого свойства YEStrue, тип службы является основным. Если значение этого свойства NOfalse, тип службы вторичен.

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

    Objective C

    @import CoreBluetooth;

    Swift

    import CoreBluetooth

    Доступность

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

  • Список характеристик службы.

    Объявление

    Swift

    var characteristics: [AnyObject]!

    Objective C

    @property(retain, readwrite) NSArray *characteristics

    Обсуждение

    Массив, содержащий CBCharacteristic объекты, представляющие характеристики службы. Характеристики предоставляют более подробную информацию о службе периферийного устройства. Например, служба сердечного ритма может содержать одну характеристику, описывающую намеченное расположение организации датчика сердечного ритма устройства и другой характеристики, передающей измерительные данные сердечного ритма.

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

    Objective C

    @import CoreBluetooth;

    Swift

    import CoreBluetooth

    Доступность

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

  • Список включенных служб.

    Объявление

    Swift

    var includedServices: [AnyObject]!

    Objective C

    @property(retain, readwrite) NSArray *includedServices

    Обсуждение

    Служба периферийного устройства может содержать ссылку на другие службы, которые доступны на периферийном устройстве. Эти другие службы являются включенными службами службы.

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

    Objective C

    @import CoreBluetooth;

    Swift

    import CoreBluetooth

    Доступность

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