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

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

HealthKit开发准备工作

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

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开发快速入门教程大学霸资料,发表于博客园,转载请注明出处,尊重技术尊重IT人!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。