iOS-BLE-Library
Nordic Semiconductor 正在开发中的低功耗蓝牙库,用于与 进行交互,该 API 不复杂,但需要编写大量样板代码以从应用逻辑或 UI 进行交互。因此,我们不是将相同的代码复制粘贴并针对每个特定应用的使用进行适配,而是努力构建一个现代 API,我们可以将此 API 应用于所有应用。
使用风险自担(目前)
截至本文撰写之时,我们不推荐此库供外部使用。该库被我们自己的私有和公共/开源应用使用,因此需要将其公开。但目前我们尚未确定 API - 我们仍在学习苹果的许多新技术,如 Actors 和 Async / Await,因此,在我们继续前进的过程中,可能会需要做出重大更改。
TBD
- 文档
- 将会添加。API正在复制CoreBluetooth API,因此应该很容易理解。
- 示例
- 目前示例可以在iOS-nRF-Toolbox在develop 分支中找到。
- 单元测试
- 创建库的两个版本
- 与CoreBluetooth API兼容
- CoreBluetoothMock API兼容
- 目前该库正在使用CoreBluetoothMock API。它可能与其他依赖于CoreBluetooth API的库不兼容。