最近换了公司,将最近看的资料整理总结一下,方便以后查看
蓝牙相关
公司很多业务和蓝牙相关
入门demo
iOS蓝牙开发 Bluetooth蓝牙CoreBluetooth 蓝牙中心设备的实现 蓝牙外设的实现 有OC和Swift的Demo
CoreBluetooth 蓝牙开发(后台模式、状态保存与恢复)
运行demo基本会使用 CoreBluetooth 了。
iOS中的蓝牙 CoreBluetooth蓝牙系列官方文档的翻译
ios蓝牙开发学习笔记(五)与peripheral通信的最佳实践一些深入的知识
提高ble数据发送速率
BLE传输大数据
蓝牙传输速率详细分析【针对蓝牙4.2
认识BLE 5协议栈 —— 通用访问规范层
BLE蓝牙知识---GATT Profile
物联网的一些概念
传输方式的选择
物联网,肯定要联网。联网方式有这些:
低功耗近距离,用BLE或Zigbee。
低功耗远距离,用NB-IOT或2G
大数据近距离,用WIFI
大数据远距离,用4G网络
- 这个博主写好了很多物联网知识,可以深入学
系统日历相关
- EventKit的基础教程
使用 EventKit 向系统日历中添加事件
iOS增、删、改、查系统提醒事件和日历事件
iOS EventKit日历事件操作 开发笔记
日历设计之重复事件规则设计 介绍了很多概念和规则
以上教程可以很快让自己入门。
补充
系统日历事件
-
eventIdentifier
事件的唯一ID,只读。 - 事件的查询 只能用
- (NSPredicate *)predicateForEventsWithStartDate:(NSDate *)startDate endDate:(NSDate *)endDate calendars:(nullable NSArray<EKCalendar *> *)calendars
; 这个NSPredicate
其他的查询不行,比如你想以title 查询. 详细的api有说明。
当然可以用- (nullable EKEvent *)eventWithIdentifier:(NSString *)identifier
。