什么文件来执行BLE代码

时间:2013-10-12 01:31:40

标签: ios objective-c core-bluetooth

我正在编写一个使用蓝牙低功耗RSSI值的测距程序。我想知道我应该在哪个文件中编写CBPeripheral和CBCentralManager代码?我通常只是坚持使用viewController.h和.m文件,但我之前从未使用像BLE这样的核心功能。我应该在appDelegate文件中写这个,还是应该创建新文件?我也希望这个程序能够在后台运行。我不知道是否有这些因素,但如果有,请随时告诉我。

1 个答案:

答案 0 :(得分:1)

在我的情况下,我使用AppDelegate作为 CBCentralManagerDelegate CBPeripheralDelegate ,所以我可以在我的应用程序中的任何地方使用连接设备(我真的需要它,但是如果不这样做,创建自定义类可能更有意义)。也许这不是一个很好的做法,但就目前而言,它的效果很好。

对于 CBCentralManager 处理,我创建了一个自定义类,我可以在其中读取,写入和开始扫描。