HealthKit框架
1、版本限制
iOS8+,watchOS2.0+,Mac Catalyst 13.0+
2、作用
为iPhone和watch提供健康相关的数据,但是需要经过用户的授权,app才可以和HealthKit交互,获取或更新数据
3、设计开发时注意
需要经过用户授权,因为你HeathKit里面包含用户的敏感数据;用户可以添加、修改、删除某项数据,而且用户还可以设置某个数据源的访问权限,比如设置获取步数数据的app是否可以获取自己在health app里面的数据,所以在开发时需要考虑到这些情况并处理这些改变。
具体细节可参考:
http://www.cocoachina.com/ios/20140915/9624.html
4、HealthKit
healthKit只能使用预先定义好的数据类型和单位,开发不能自定义数据类型和单位,这样只是保证使用healthkit数据的所有应用都使用同样的数据类型和单位,便于统一。
具体使用参考
https://www.jianshu.com/p/49f32fe79c87