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

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

Разработчик

Базовая ссылка платформы Bluetooth

CoreBluetooth

Классы   Протоколы   Другая ссылка  

Платформа Bluetooth Ядра обеспечивает классы, необходимые для Вашего iOS и приложений Mac для передачи с устройствами, оборудованными низкоэнергетической беспроводной технологией Bluetooth.

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

CBATTRequest

CBATTRequest класс представляет Протокол Атрибута (ATT) чтение и запросы записи от удаленных центральных устройств (представленный CBCentral объекты).

CBAttribute

CBCharacteristic

CBCharacteristic и его подкласс CBMutableCharacteristic представляйте дополнительную информацию о службе периферийного устройства.

CBMutableCharacteristic

CBMutableCharacteristic объекты представляют характеристики службы локального периферийного устройства (локальные периферийные устройства представлены CBPeripheralManager объекты).

CBDescriptor

CBDescriptor и это разделяет на подклассы CBMutableDescriptor представляйте дескриптор характеристики периферийного устройства.

CBMutableDescriptor

CBMutableDescriptor объекты представляют дескрипторы характеристики локального периферийного устройства (локальные периферийные устройства представлены CBPeripheralManager объекты).

CBService

CBService и его подкласс CBMutableService представляйте службу периферийного устройства — набор данных и связанных способов поведения для выполнения функции или функции устройства (или части того устройства).

CBMutableService

CBMutableService класс добавляет доступ для записи ко всем свойствам в CBService класс это наследовалось от.

CBCentralManager

CBCentralManager объекты используются для управления обнаруженный или подключили удаленные периферийные устройства (представленный CBPeripheral объекты), включая сканирование для, обнаружение и соединение с рекламными периферийными устройствами.

CBPeer

CBCentral

CBCentral класс представляет удаленные центральные устройства, соединившиеся с приложением, реализовав периферийную роль на локальном устройстве.

CBPeripheral

CBPeripheral класс представляет удаленные периферийные устройства что Ваше приложение — посредством центрального менеджера (экземпляр CBCentralManager) — обнаружил распространение или в настоящее время подключается с.

CBPeripheralManager

CBPeripheralManager объекты используются, чтобы управлять опубликованными службами в базе данных Generic Attribute Profile (GATT) локального периферийного устройства и распространить эти службы к центральным устройствам (представленный CBCentral объекты).

CBUUID

Экземпляры CBUUID класс представляет 128-разрядные универсально уникальные идентификаторы (UUIDs) из атрибутов, используемых в низкоэнергетической коммуникации Bluetooth, таких как службы периферийного устройства, характеристики и характерные дескрипторы.

Протоколы

CBCentralManagerDelegate

CBCentralManagerDelegate протокол определяет методы что делегат a CBCentralManager объект должен принять.

CBPeripheralDelegate

Делегат a CBPeripheral объект должен принять CBPeripheralDelegate протокол.

CBPeripheralManagerDelegate

Делегат a CBPeripheralManager объект должен принять CBPeripheralManagerDelegate протокол, протокол, состоящий из многочисленных дополнительных методов и одного требуемого метода.

Другая ссылка

Базовая ссылка констант Bluetooth