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 идентифицируются стандартом
CFUUIDRef
UUIDs вместо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 идентифицируются
NSUUID
UUIDs вместо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 и позже.