编程语言
首页 > 编程语言> > CoreBluetooth编程指南(一)

CoreBluetooth编程指南(一)

作者:互联网

官方文档
蓝牙4.0参考文档

介绍

概览

执行通用的中央角色任务

- (void)centralManager:(CBCentralManager *)central
  didConnectPeripheral:(CBPeripheral *)peripheral {
 
    NSLog(@"Peripheral connected");
    peripheral.delegate = self;
    ...

`

- (void)peripheral:(CBPeripheral *)peripheral
didDiscoverServices:(NSError *)error {
 
    for (CBService *service in peripheral.services) {
        NSLog(@"Discovered service %@", service);
        ...
    }
    ...

执行通用的外设角色任务

[myPeripheralManager startAdvertising:@{ CBAdvertisementDataServiceUUIDsKey :
        @[myFirstService.UUID, mySecondService.UUID] }];

iOS应用的核心蓝牙后台处理

与远程外围设备交互的最佳实践

将本地设备设置为外围设备的最佳实践

CoreBluetooth类图

http://assets.processon.com/chart_image/5fad4e33637689283f857ebb.png

标签:指南,管理器,编程,蓝牙,应用程序,后台,外围设备,CoreBluetooth,服务
来源: https://www.cnblogs.com/wwoo/p/corebluetooth-bian-cheng-zhi-nan-yi.html