对于一类应用程序来说,要进行开发,首先需要熟悉它的框架体系,即类。以下我们针对 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 |
锚查询 |
HealthKit 开发快速入门教程(内部资料)——daxueba.net 版权所有 ·5·
HKCorrelationQuery |
复合数据查询 |
HKObserverQuery |
观察者查询 |
HKSampleQuery |
样本查询 |
HKSourceQuery |
数据来源查询 |
HKStatisticsCollectionQuery |
统计集合查询 |
HKStatisticsQuery |
统计查询 |
HKSource |
数据来源对象 |
HKStatistics |
统计对象 |
HKStatisticsCollection |
统计集合对象 |
HKUnit |
基本的数据单位 |
HKWorkoutEvent |
健身时间 |