Bluetooth Framework Reference

The Bluetooth framework supports user-space access to Bluetooth devices, including both C and Objective-C APIs.


Framework

/System/Library/Frameworks/IOBluetooth.framework

Header file directories

/System/Library/Frameworks/IOBluetooth.framework/Headers

Companion document

Objective-C

Headers

Bluetooth
IOBluetoothHandsFreeGateway
IOBluetoothHeadsetDevice
IOBluetoothHostController
IOBluetoothRFCOMMAudioController
IOBluetoothUserLib
IOBluetoothUtilities
OBEX
OBEXBluetooth

Objective-C

IOBluetoothDevice
IOBluetoothDeviceInquiry
IOBluetoothL2CAPChannel
IOBluetoothOBEXSession
IOBluetoothRFCOMMChannel
IOBluetoothSDPDataElement
IOBluetoothSDPServiceAttribute
IOBluetoothSDPServiceRecord
IOBluetoothSDPUUID
IOBluetoothUserNotification
OBEXFileTransferServices
OBEXSession

Classes

IOBluetoothHandsFreeGateway
IOBluetoothHeadsetDevice
IOBluetoothHostController
IOBluetoothRFCOMMAudioController

Objective-C

IOBluetoothDevice
IOBluetoothDeviceInquiry
IOBluetoothL2CAPChannel
IOBluetoothOBEXSession
IOBluetoothRFCOMMChannel
IOBluetoothSDPDataElement
IOBluetoothSDPServiceAttribute
IOBluetoothSDPServiceRecord
IOBluetoothSDPUUID
IOBluetoothUserNotification
OBEXFileTransferServices
OBEXSession

Categories

NSObject(IOBluetoothHostControllerDelegate)

Objective-C

NSObject(IOBluetoothDeviceInquiryDelegate)
NSObject(OBEXFileTransferServicesDelegate)

Other References

Constants, Globals, and Macros Index
Data Types Index
Functions/Methods Index

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.