CoreBluetooth Changes
CoreBluetooth
CBAttribute.h (Added)
Added CBAttribute
Added CBAttribute.UUID
CBCentral.h
Removed CBCentral.UUID
Removed CBCentral.identifier
CBCentralManager.h
| Declaration | |
|---|---|
| From | - (id)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue | 
| To | - (instancetype)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue | 
| Declaration | |
|---|---|
| From | - (id)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue options:(NSDictionary *)options | 
| To | - (instancetype)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue options:(NSDictionary *)options | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[CBCentralManagerDelegate centralManager:didRetrieveConnectedPeripherals:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
Modified -[CBCentralManagerDelegate centralManager:didRetrievePeripherals:]
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
CBCharacteristic.h
Removed CBCharacteristic.UUID
Modified CBCharacteristic
| Superclasses | |
|---|---|
| From | NSObject | 
| To | CBAttribute | 
Modified CBCharacteristic.isBroadcasted
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Declaration | |
|---|---|
| From | - (id)initWithType:(CBUUID *)UUID properties:(CBCharacteristicProperties)properties value:(NSData *)value permissions:(CBAttributePermissions)permissions | 
| To | - (instancetype)initWithType:(CBUUID *)UUID properties:(CBCharacteristicProperties)properties value:(NSData *)value permissions:(CBAttributePermissions)permissions | 
CBDescriptor.h
Removed CBDescriptor.UUID
Modified CBDescriptor
| Superclasses | |
|---|---|
| From | NSObject | 
| To | CBAttribute | 
| Declaration | |
|---|---|
| From | - (id)initWithType:(CBUUID *)UUID value:(id)value | 
| To | - (instancetype)initWithType:(CBUUID *)UUID value:(id)value | 
CBPeer.h (Added)
CBPeripheral.h
Removed CBPeripheral.UUID
Removed CBPeripheral.identifier
Modified CBPeripheral
| Protocols | Superclasses | |
|---|---|---|
| From | NSCopying | NSObject | 
| To | -- | CBPeer | 
Modified CBPeripheral.RSSI
| Deprecation | |
|---|---|
| From | -- | 
| To | iOS 8.0 | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Deprecation | Optional | |
|---|---|---|
| From | -- | -- | 
| To | iOS 8.0 | yes | 
CBPeripheralManager.h
| Declaration | |
|---|---|
| From | - (id)initWithDelegate:(id<CBPeripheralManagerDelegate>)delegate queue:(dispatch_queue_t)queue | 
| To | - (instancetype)initWithDelegate:(id<CBPeripheralManagerDelegate>)delegate queue:(dispatch_queue_t)queue | 
| Declaration | |
|---|---|
| From | - (id)initWithDelegate:(id<CBPeripheralManagerDelegate>)delegate queue:(dispatch_queue_t)queue options:(NSDictionary *)options | 
| To | - (instancetype)initWithDelegate:(id<CBPeripheralManagerDelegate>)delegate queue:(dispatch_queue_t)queue options:(NSDictionary *)options | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
| Optional | |
|---|---|
| From | -- | 
| To | yes | 
CBService.h
Removed CBService.UUID
| Declaration | |
|---|---|
| From | - (id)initWithType:(CBUUID *)UUID primary:(BOOL)isPrimary | 
| To | - (instancetype)initWithType:(CBUUID *)UUID primary:(BOOL)isPrimary | 
Modified CBService
| Superclasses | |
|---|---|
| From | NSObject | 
| To | CBAttribute |