iOS 中的“健康”应用是如何整合来自不同来源的同一项数据的?

iOS的开发SDK中规定统一使用HealthKit管理从不同来源获得的健康数据,并根据用户的偏好设置,自动将不同来源的所有数据合并起来。支持HealthKit的应用可以获取每个来源的原始数据,然后执行自己的数据合并。你可以理解为你的ID关联了一个关于健康的中心数据库,HealthKit是访问这个中心数据库的唯一入口,有点特别的是这个数据库不存储于iCloud。

Health数据库存储的数据包括四类:类别样本、数量样本、复合数据、运动数据,样本数据都按照时间的起止进行统一组织。为了达到数据格式的统一,HealthKit框架限制只能使用预先定义好的数据类型和单位,开发者不能创建自定义数据类型和单位,HealthKit会针对不同类型的健康指标提供一个尽可能完整的数据类型和单位,开发者需要自行换算。

推荐学习这个叫Fit的Sample代码:developer.apple.com/lib










本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1747012,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值