Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения CoreBluetooth

CoreBluetooth

Удаленный CBAttributePermissions.value
Удаленный CBCharacteristicProperties.value
Добавленный CBAttributePermissions.init (rawValue: UInt)
Добавленный CBCharacteristicProperties.init (rawValue: UInt)
Измененный CBATTRequest
Введение
ОтiOS 8.0
КiOS 6.0

ОбъявлениеВведение
От
struct CBAttributePermissions : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Readable: CBAttributePermissions { get }
    static var Writeable: CBAttributePermissions { get }
    static var ReadEncryptionRequired: CBAttributePermissions { get }
    static var WriteEncryptionRequired: CBAttributePermissions { get }
}
iOS 8.0
К
struct CBAttributePermissions : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Readable: CBAttributePermissions { get }
    static var Writeable: CBAttributePermissions { get }
    static var ReadEncryptionRequired: CBAttributePermissions { get }
    static var WriteEncryptionRequired: CBAttributePermissions { get }
}
iOS 6.0

Измененный CBAttributePermissions.init (_: UInt)
Объявление
От
init(_ value: UInt)
К
init(_ rawValue: UInt)

Измененный CBCentral
Введение
ОтiOS 8.0
КiOS 6.0

Измененный CBCentralManager
Введение
ОтiOS 8.0
КiOS 5.0

Объявление
От
init(delegate delegate: CBCentralManagerDelegate!, queue queue: dispatch_queue_t!)
К
init!(delegate delegate: CBCentralManagerDelegate!, queue queue: dispatch_queue_t!)

ОбъявлениеВведение
От
init(delegate delegate: CBCentralManagerDelegate!, queue queue: dispatch_queue_t!, options options: [NSObject : AnyObject]!)
iOS 8.0
К
init!(delegate delegate: CBCentralManagerDelegate!, queue queue: dispatch_queue_t!, options options: [NSObject : AnyObject]!)
iOS 7.0

Измененный CBCentralManager.retrieveConnectedPeripheralsWithServices ([AnyObject]!)-> [AnyObject]!
Введение
ОтiOS 8.0
КiOS 7.0

Измененный CBCentralManager.retrievePeripheralsWithIdentifiers ([AnyObject]!)-> [AnyObject]!
Введение
ОтiOS 8.0
КiOS 7.0

Измененный CBCharacteristic
Введение
ОтiOS 8.0
КiOS 5.0

Измененный CBCharacteristic.isBroadcasted
ВведениеОсуждение
ОтiOS 8.0--
КiOS 5.0iOS 8.0

Объявление
От
struct CBCharacteristicProperties : RawOptionSetType {
    init(_ value: UInt)
    var value: UInt
    static var Broadcast: CBCharacteristicProperties { get }
    static var Read: CBCharacteristicProperties { get }
    static var WriteWithoutResponse: CBCharacteristicProperties { get }
    static var Write: CBCharacteristicProperties { get }
    static var Notify: CBCharacteristicProperties { get }
    static var Indicate: CBCharacteristicProperties { get }
    static var AuthenticatedSignedWrites: CBCharacteristicProperties { get }
    static var ExtendedProperties: CBCharacteristicProperties { get }
    static var NotifyEncryptionRequired: CBCharacteristicProperties { get }
    static var IndicateEncryptionRequired: CBCharacteristicProperties { get }
}
К
struct CBCharacteristicProperties : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var Broadcast: CBCharacteristicProperties { get }
    static var Read: CBCharacteristicProperties { get }
    static var WriteWithoutResponse: CBCharacteristicProperties { get }
    static var Write: CBCharacteristicProperties { get }
    static var Notify: CBCharacteristicProperties { get }
    static var Indicate: CBCharacteristicProperties { get }
    static var AuthenticatedSignedWrites: CBCharacteristicProperties { get }
    static var ExtendedProperties: CBCharacteristicProperties { get }
    static var NotifyEncryptionRequired: CBCharacteristicProperties { get }
    static var IndicateEncryptionRequired: CBCharacteristicProperties { get }
}

Измененный CBCharacteristicProperties.init (_: UInt)
Объявление
От
init(_ value: UInt)
К
init(_ rawValue: UInt)

Измененный CBDescriptor
Введение
ОтiOS 8.0
КiOS 5.0

Измененный CBMutableCharacteristic
Введение
ОтiOS 8.0
КiOS 6.0

Введение
ОтiOS 8.0
КiOS 7.0

Объявление
От
init(type UUID: CBUUID!, properties properties: CBCharacteristicProperties, value value: NSData!, permissions permissions: CBAttributePermissions)
К
init!(type UUID: CBUUID!, properties properties: CBCharacteristicProperties, value value: NSData!, permissions permissions: CBAttributePermissions)

Измененный CBMutableDescriptor
Введение
ОтiOS 8.0
КiOS 6.0

Объявление
От
init(type UUID: CBUUID!, value value: AnyObject!)
К
init!(type UUID: CBUUID!, value value: AnyObject!)

Измененный CBMutableService
Введение
ОтiOS 8.0
КiOS 6.0

Объявление
От
init(type UUID: CBUUID!, primary isPrimary: Bool)
К
init!(type UUID: CBUUID!, primary isPrimary: Bool)

Измененный CBPeer.identifier
Введение
ОтiOS 8.0
КiOS 7.0

Измененный CBPeripheral
Введение
ОтiOS 8.0
КiOS 5.0

Измененный CBPeripheral. RSSI
ВведениеОсуждение
ОтiOS 8.0--
КiOS 5.0iOS 8.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 6.0

ВведениеОсуждение
ОтiOS 8.0--
КiOS 5.0iOS 8.0

Измененный CBPeripheralManager
Введение
ОтiOS 8.0
КiOS 6.0

Измененный CBPeripheralManager.authorizationStatus ()-> CBPeripheralManagerAuthorizationStatus [класс]
Введение
ОтiOS 8.0
КiOS 7.0

Объявление
От
init(delegate delegate: CBPeripheralManagerDelegate!, queue queue: dispatch_queue_t!)
К
init!(delegate delegate: CBPeripheralManagerDelegate!, queue queue: dispatch_queue_t!)

ОбъявлениеВведение
От
init(delegate delegate: CBPeripheralManagerDelegate!, queue queue: dispatch_queue_t!, options options: [NSObject : AnyObject]!)
iOS 8.0
К
init!(delegate delegate: CBPeripheralManagerDelegate!, queue queue: dispatch_queue_t!, options options: [NSObject : AnyObject]!)
iOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 6.0

Введение
ОтiOS 8.0
КiOS 6.0

Введение
ОтiOS 8.0
КiOS 7.0

Измененный CBService
Введение
ОтiOS 8.0
КiOS 5.0

Измененный CBUUID
Введение
ОтiOS 8.0
КiOS 5.0

Измененный CBUUID.init (CFUUID: CFUUID!)
ИмяОбъявлениеВведение
ОтUUIDWithCFUUID (_:)
class func UUIDWithCFUUID(_ theUUID: CFUUID!) -> CBUUID!
iOS 8.0
Кinit (CFUUID:)
init!(CFUUID theUUID: CFUUID!) -> CBUUID
iOS 8.1

Измененный CBUUID.init (NSUUID: NSUUID!)
ИмяОбъявлениеВведение
ОтUUIDWithNSUUID (_:)
class func UUIDWithNSUUID(_ theUUID: NSUUID!) -> CBUUID!
iOS 8.0
Кinit (NSUUID:)
init!(NSUUID theUUID: NSUUID!) -> CBUUID
iOS 8.1

Измененный CBUUID.UUIDString
Введение
ОтiOS 8.0
КiOS 7.1

ИмяОбъявлениеВведение
ОтUUIDWithData (_:)
class func UUIDWithData(_ theData: NSData!) -> CBUUID!
iOS 8.0
Кinit (данные:)
init!(data theData: NSData!) -> CBUUID
iOS 8.1

ИмяОбъявлениеВведение
ОтUUIDWithString (_:)
class func UUIDWithString(_ theString: String!) -> CBUUID!
iOS 8.0
Кinit (строка:)
init!(string theString: String!) -> CBUUID
iOS 8.1

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 6.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 6.0

Введение
ОтiOS 8.0
КiOS 6.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0

Введение
ОтiOS 8.0
КiOS 7.0