CBCentral
CBCentral класс представляет удаленные центральные устройства, соединившиеся с приложением, реализовав периферийную роль на локальном устройстве. Т.е. когда Вы реализуете периферийную роль с помощью CBPeripheralManager класс, centrals, что подключение к Вашему локальному периферийному устройству представлено как CBCentral объекты. Удаленные centrals идентифицируются универсально уникальными идентификаторами (UUIDs), представленный NSUUID объекты.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import CoreBluetooth
Objective C
@import CoreBluetooth;
Доступность
Доступный в OS X v10.9 и позже.
-
UUID центрального. (только для чтения)
Оператор осуждения
Используйте
identifierсвойство вместо этого.Объявление
Objective C
@property(readonly, nonatomic) CFUUIDRef UUIDОбсуждение
Значение этого свойства представляет уникальный идентификатор центрального. Centrals идентифицируются стандартом
CFUUIDRefUUIDs вместоCBUUIDобъекты, идентифицирующие службы периферийного устройства, характеристики и характерные дескрипторы.Оператор импорта
Objective C
@import CoreBluetooth;Доступность
Доступный в OS X v10.7 и позже.
Осуждаемый в OS X v10.9.
-
идентификатор идентификаторСвойствоUUID связался с центральным. (только для чтения)
Объявление
Swift
var identifier: NSUUID! { get }Objective C
@property(readonly, nonatomic) NSUUID *identifierОбсуждение
Значение этого свойства представляет уникальный идентификатор центрального. Centrals идентифицируются
NSUUIDUUIDs вместоCBUUIDобъекты, идентифицирующие службы периферийного устройства, характеристики и характерные дескрипторы.Оператор импорта
Objective C
@import CoreBluetooth;Swift
import CoreBluetoothДоступность
Доступный в OS X v10.9 и позже.
-
Максимальная сумма данных, в байтах, что центральное может получить в единственном уведомлении или индикации. (только для чтения)
Объявление
Swift
var maximumUpdateValueLength: Int { get }Objective C
@property(readonly, nonatomic) NSUInteger maximumUpdateValueLengthОператор импорта
Objective C
@import CoreBluetooth;Swift
import CoreBluetoothДоступность
Доступный в OS X v10.9 и позже.
