Mac Developer Library Developer
Search

IOBluetooth Changes

IOBluetooth

BluetoothAssignedNumbers.h
Removed kBluetoothDeviceClassMajoHealth
Removed kBluetoothDeviceClassMajoToy
Added kBluetoothDeviceClassMajorHealth
Added kBluetoothDeviceClassMajorToy
Added kBluetoothGAPAppearanceGenericBarcodeScanner
Added kBluetoothGAPAppearanceGenericBloodPressure
Added kBluetoothGAPAppearanceGenericClock
Added kBluetoothGAPAppearanceGenericComputer
Added kBluetoothGAPAppearanceGenericCycling
Added kBluetoothGAPAppearanceGenericDisplay
Added kBluetoothGAPAppearanceGenericEyeGlasses
Added kBluetoothGAPAppearanceGenericGlucoseMeter
Added kBluetoothGAPAppearanceGenericHeartrateSensor
Added kBluetoothGAPAppearanceGenericHumanInterfaceDevice
Added kBluetoothGAPAppearanceGenericKeyring
Added kBluetoothGAPAppearanceGenericMediaPlayer
Added kBluetoothGAPAppearanceGenericPhone
Added kBluetoothGAPAppearanceGenericRemoteControl
Added kBluetoothGAPAppearanceGenericRunningWalkingSensor
Added kBluetoothGAPAppearanceGenericTag
Added kBluetoothGAPAppearanceGenericThermometer
Added kBluetoothGAPAppearanceGenericWatch
Added kBluetoothGAPAppearanceHumanInterfaceDeviceBarcodeScanner
Added kBluetoothGAPAppearanceHumanInterfaceDeviceCardReader
Added kBluetoothGAPAppearanceHumanInterfaceDeviceDigitalPen
Added kBluetoothGAPAppearanceHumanInterfaceDeviceDigitizerTablet
Added kBluetoothGAPAppearanceHumanInterfaceDeviceGamepad
Added kBluetoothGAPAppearanceHumanInterfaceDeviceJoystick
Added kBluetoothGAPAppearanceHumanInterfaceDeviceKeyboard
Added kBluetoothGAPAppearanceHumanInterfaceDeviceMouse
Added kBluetoothGAPAppearanceUnknown
Added kBluetoothHCIExtendedInquiryResponseDataTypeAppearance
Added kBluetoothHCIExtendedInquiryResponseDataTypePublicTargetAddress
Added kBluetoothHCIExtendedInquiryResponseDataTypeRandomTargetAddress
Added kBluetoothHCIVersionCoreSpecification4_1
Added kBluetoothLMPVersionCoreSpecification4_1
Added kBluetoothSDPUUID16MCAPControlChannel
Added kBluetoothSDPUUID16MCAPDataChannel
Added kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystem
Added kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystemServer
Added kBluetoothSDPUUID16ServiceClassHealthDevice
Added kBluetoothSDPUUID16ServiceClassHealthDeviceSink
Added kBluetoothSDPUUID16ServiceClassHealthDeviceSource
Added kBluetoothSDPUUID16ServiceClassVideoDistribution
Added kBluetoothSDPUUID16ServiceClassVideoSink
Added kBluetoothSDPUUID16ServiceClassVideoSource
CBAdvertisementData.h
Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

CBCentralManager.h
Declaration
From- (CBCentralManager *)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue
To- (id)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBAdvertisementData.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBCentralManagerConstants.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBCentralManagerConstants.h

CBCentralManagerConstants.h
Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBCentralManagerConstants.h

Header
FromCoreBluetooth/CBCentralManager.h
ToCoreBluetooth/CBCentralManagerConstants.h

CBDescriptor.h
Declaration
From@property(readonly, nonatomic) CBCharacteristic *characteristic
To@property(weak, readonly, nonatomic) CBCharacteristic *characteristic

CBPeripheral.h
Removed -[CBPeripheral reliablyWriteValues:forCharacteristics:]
Removed -[CBPeripheral setBroadcastValue:forCharacteristic:]
Removed -[CBPeripheralDelegate peripheral:didReliablyWriteValuesForCharacteristics:error:]
Removed -[CBPeripheralDelegate peripheral:didUpdateBroadcastStateForCharacteristic:error:]
Modified CBPeripheral
Protocols
Fromnone
ToNSCopying

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Declaration
From- (void)setNotifyValue:(BOOL)notifyValue forCharacteristic:(CBCharacteristic *)characteristic
To- (void)setNotifyValue:(BOOL)enabled forCharacteristic:(CBCharacteristic *)characteristic

CBPeripheralManager.h
Added CBPeripheralAuthorizationStatus
CBPeripheralManagerConstants.h
CBService.h
Declaration
From@property(readonly, nonatomic) CBPeripheral *peripheral
To@property(weak, readonly, nonatomic) CBPeripheral *peripheral

CBUUID.h
IOBluetoothDevice.h
Protocols
FromNSCoding
ToNSCoding, NSSecureCoding

IOBluetoothDevicePair.h
Added -[IOBluetoothDevicePairDelegate deviceSimplePairingComplete:status:]
Modified IOBluetoothDevicePairDelegate
Protocols
Fromnone
ToNSObject

IOBluetoothHandsFree.h
Modified -[IOBluetoothDevice handsFreeAudioGatewayDriverID]
Deprecation
Fromnone
ToOS X 10.8

Modified -[IOBluetoothDevice handsFreeDeviceDriverID]
Deprecation
Fromnone
ToOS X 10.8

IOBluetoothHandsFreeDevice.h
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:incomingCallFrom:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:ringAttempt:]
IOBluetoothHandsFreeGateway.h
Removed kBluetoothHandsFreeFeatureAttachedNumberToVoiceTag
Removed kBluetoothHandsFreeFeatureECAndOrNRFunction
Removed kBluetoothHandsFreeFeatureEnhancedCallControl
Removed kBluetoothHandsFreeFeatureEnhancedCallStatus
Removed kBluetoothHandsFreeFeatureExtendedErrorResultCodes
Removed kBluetoothHandsFreeFeatureInBandRingTone
Removed kBluetoothHandsFreeFeatureNone
Removed kBluetoothHandsFreeFeatureRejectCallCapability
Removed kBluetoothHandsFreeFeatureThreeWayCalling
Removed kBluetoothHandsFreeFeatureVoiceRecognition
IOBluetoothHeadsetDevice.h
Removed -[IOBluetoothDevice headsetAudioGatewayServiceRecord]
Removed -[IOBluetoothDevice headsetDeviceServiceRecord]
Removed -[IOBluetoothDevice isHeadsetAudioGateway]
Removed -[IOBluetoothDevice isHeadsetDevice]
Removed IOBluetoothDevice(HeadsetAdditions)
IOBluetoothRFCOMMAudioController.h
Removed IOBluetoothRFCOMMAudioController.delegate
Removed -[IOBluetoothRFCOMMAudioController handleIncomingRFCOMMChannelOpened:channel:]
Removed -[IOBluetoothRFCOMMAudioController rfcommChannelClosed:]
Removed -[IOBluetoothRFCOMMAudioController rfcommChannelData:data:length:]
Removed -[IOBluetoothRFCOMMAudioController rfcommChannelOpenComplete:status:]
Removed IOBluetoothRFCOMMAudioDelegate
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:deviceConnectionClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:deviceConnectionOpened:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:disconnectedError:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:rfcommChannelClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:rfcommChannelOpened:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoAudioDeviceActive:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoAudioDeviceInactive:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionOpened:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionOpening:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoDone:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:serviceLevelConnectionClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:serviceLevelConnectionOpened:]
Removed IOBluetoothSCODriverPropertiesPublic
Removed #def kIOBluetoothRFCOMMAudioControllerButtonPressedNotification
Removed kIOBluetoothSCOAudioDriverPropertyNotificationDeviceOpenResult
Removed kIOBluetoothSCOAudioDriverPropertyUsesExternalErrorUI
IOBluetoothUserLib.h
Added kIOBluetoothDeviceSearchLE
Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Deprecation
Fromnone
ToOS X 10.9

Feedback