摘要: 阅读全文
posted @ 2015-07-10 14:43 aprogrammer 阅读(136) 评论(3) 推荐(0) 编辑
摘要: 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。首先整理了一份Github上排名靠前的... 阅读全文
posted @ 2015-07-10 14:40 aprogrammer 阅读(100) 评论(0) 推荐(0) 编辑
摘要: iOS和Mac应用使用Core Bluetooth framework来与BLE(低功耗蓝牙)设备通信。我们的程序可以发现、搜索并与低功耗外围(Peripheral)蓝牙设备通信,如心跳监听器、数字温控器、甚至是其它iOS设备。这个框架抽象了支持蓝牙4.0标准低功耗设备的基本操作,隐藏了4.0标准的... 阅读全文
posted @ 2015-07-10 14:32 aprogrammer 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 在开发BLE相关应用时,由于应用在后台时会有诸多资源限制,需要考虑应用的后台处理问题。默认情况下,当程序位于后台或挂起时,大多数普通的Core Bluetooth任务都无法使用,不管是Central端还是Peripheral端。但我们可以声明我们的应用支持Core Bluetooth后台执行模式,以... 阅读全文
posted @ 2015-07-10 14:30 aprogrammer 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Core Bluetooth框架之三:最佳实践在iOS设备中使用BLE时,无论是将其作为central端还是peripheral端,其在通信时都会使用设备自身的无线电来发送信号。考虑到其它形式的无线通信也需要使用无线电,因此开发程序时应该尽量少使用无线电。另外,这对于设备电池的寿命及程序的性能也有所... 阅读全文
posted @ 2015-07-10 14:29 aprogrammer 阅读(288) 评论(1) 推荐(0) 编辑