HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID

HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID

HealthKit开发快速入门教程

HealthKit开发快速入门教程

1.2  HealthKit开发准备工作

在开发一款HealthKit应用程序时,首先需要讲解HealthKit中有哪些类,在iOS上的Health即健康应用有哪些功能等。本节将针对这些问题进行讲解。

1.2.1  HealthKit框架体系

对于一类应用程序来说,要进行开发,首先需要熟悉它的框架体系,即类。以下我们针对HealthKit中所使用的类进行了总结,如表1-1所示。

1-1  HealthKit框架体系

功能
NSObject NSObject是根类
HKBiologicalSexObject 可以枚举性别
HKBloodTypeObject 用来枚举血型
HKHealthStore 管理数据
HKObject 所有存储在HealthKit中的数据都是HKObject的子类。它是一个抽象的类
HKSample HeathKit样本,代表了由开始时间和结束时间相关的数据
HKCategorySample 状态样本
HKCorrelation 复合数据样本
HKQuantitySample 数量样本
HKWorkout 健身样本
HKObjectType 用来表示一个数据是什么类型的,HealthKit 中有几十种类型
HKCharacteristicType HKCharacteristicType类是HKObjectType类的具体子类
HKSampleType HKSampleType类是HKObjectType类的具体子类
HKCategoryType HKCategoryType类是HKObjectType类的具体子类
HKCorrelationType HKCorrelationType类是HKObjectType类的具体子类
HKQuantityType HKQuantityType类是HKObjectType类的具体子类
HKWorkoutType HKWorkoutType类是HKObjectType类的具体子类
HKQuantity 表示某一种数据单位的数量
HKQuery 谓词对象
HKAnchoredObjectQuery 锚查询
HKCorrelationQuery 复合数据查询
HKObserverQuery 观察者查询
HKSampleQuery 样本查询
HKSourceQuery 数据来源查询
HKStatisticsCollectionQuery 统计集合查询
HKStatisticsQuery 统计查询
HKSource 数据来源对象
HKStatistics 统计对象
HKStatisticsCollection 统计集合对象
HKUnit 基本的数据单位
HKWorkoutEvent 健身时间

1.2.2  健康App

健康App采样了全新的图表汇总,让用户的健康和健身数据一目了然,如图1.5所示。苹果公司为开发者提供了一款名为HealthKit的新工具,让所有令人难以置信的健康和健身app密切配合,为用户的健康出更多力。而这可能仅仅是健康革命的第一步。

图1.5  图表汇总

心率、消耗的卡路里、血糖、胆固醇等,全新健康App会将这些数据汇集在同一处,如图1.6所示轻点一下即可查看,让用户可以将目前健康概况看得明明白白。

健康App设置了每一细节,将哪些数据共享给各款健康和健身App完全由用户决定,如图1.7所示。健康App还可以创建一张急救卡,如图1.8所示。

 

图1.6  数据汇集              图1.7  设置细节               图1.8  急救卡

1.2.3  创建App ID特殊需求

开发者创建的HealthKit应用程序需要开发者申请和下载开发证书才可以实现一些与Health应用程序关联的功能。在创建App ID时我们需要注意一点,就是在App Services这里,需要将HealthKit选中,这样才可以激活HealthKit服务,如图1.9所示。

图1.9  App ID

大学霸HealthKit开发快速入门教程之HealthKit框架体系创建健康AppID

Comments are closed.