iOS-HealthKit里你未了解的数据类型

前言

  在获取健康数据的时候,除了你所熟悉的步数、骑行、爬楼数这些还有好多你所不知道或不熟悉的。
  查阅文档发现了大约将近100种类型,虽然上面很多的数据现在也没有,在美国有的医院和苹果达成合作会把一些医疗数据共享到健康 ,但在国内未与任何医院达成合作(我所了解的),虽然很多数据暂时用不上,可能以后也许有可能呢,为了能更好的了解大概有哪些数据类型,花了点时间看了官方文档翻译了一下,可能有的翻译太匆忙了,没有准确的表达出来,英语好的同学可以纠正一下,谢谢。

HKObjectType

  基本通过以下方法传递类型字符串参数来创建HKObjectType,其中有的方法只是苹果想进行分类管理,所以有的方法的含义还是在之前里能找到的。

+ (nullable HKQuantityType *)quantityTypeForIdentifier:
+ (nullable HKCategoryType *)categoryTypeForIdentifier:
+ (nullable HKCharacteristicType *)characteristicTypeForIdentifier:
+ (nullable HKCorrelationType *)correlationTypeForIdentifier:
+ (nullable HKDocumentType *)documentTypeForIdentifier:
+ (nullable HKSeriesType *)seriesTypeForIdentifier:
+ (HKWorkoutType *)workoutType
+ (HKActivitySummaryType *)activitySummaryType

  以下就是暂时所有的健康数据类型:

#  健康数据类型字符串

HKQuantityTypeIdentifier  -数量类型(例如步数、跑步距离等能知道具体的数量的)
HKQuantityTypeIdentifierBodyMassIndex               体重指数
HKQuantityTypeIdentifierBodyFatPercentage           体脂百分比
HKQuantityTypeIdentifierHeight                      身高
HKQuantityTypeIdentifierBodyMass                    体重
HKQuantityTypeIdentifierLeanBodyMass                瘦体重
HKQuantityTypeIdentifierWaistCircumference          腰围
HKQuantityTypeIdentifierStepCount                   步数
HKQuantityTypeIdentifierDistanceWalkingRunning      步行+跑步
HKQuantityTypeIdentifierDistanceCycling             骑行距离
HKQuantityTypeIdentifierDistanceWheelchair          轮椅行走距离
HKQuantityTypeIdentifierBasalEnergyBurned           基础能量
HKQuantityTypeIdentifierActiveEnergyBurned          活动能量
HKQuantityTypeIdentifierFlightsClimbed              上楼梯数
HKQuantityTypeIdentifierNikeFuel                    NikeFuel点数
HKQuantityTypeIdentifierAppleExerciseTime           快走的移动时间
HKQuantityTypeIdentifierPushCount                   轮椅推的次数
HKQuantityTypeIdentifierDistanceSwimming            游泳距离
HKQuantityTypeIdentifierSwimmingStrokeCount         游泳划手的次数
HKQuantityTypeIdentifierVO2Max                      游泳过程中最大耗氧量
HKQuantityTypeIdentifierDistanceDownhillSnowSports  滑雪距离
HKQuantityTypeIdentifierHeartRate                   心率
HKQuantityTypeIdentifierBodyTemperature             身体温度
HKQuantityTypeIdentifierBasalBodyTemperature        基础体温
HKQuantityTypeIdentifierBloodPressureSystolic       血液收缩压
HKQuantityTypeIdentifierBloodPressureDiastolic      血液舒张压
HKQuantityTypeIdentifierRespiratoryRate             用户呼吸率
HKQuantityTypeIdentifierRestingHeartRate            静息心率
HKQuantityTypeIdentifierWalkingHeartRateAverage     步行时心率
HKQuantityTypeIdentifierHeartRateVariabilitySDNN    心跳间隔
HKQuantityTypeIdentifierOxygenSaturation            氧气饱和度
HKQuantityTypeIdentifierPeripheralPerfusionIndex    外周灌注指数
HKQuantityTypeIdentifierBloodGlucose                血糖水平
HKQuantityTypeIdentifierNumberOfTimesFallen         用户跌倒次数
HKQuantityTypeIdentifierElectrodermalActivity       静电活动
HKQuantityTypeIdentifierInhalerUsage                呼吸次数
HKQuantityTypeIdentifierInsulinDelivery             胰岛素输送量
HKQuantityTypeIdentifierBloodAlcoholContent         血液酒精含量
HKQuantityTypeIdentifierForcedVitalCapacity         肺活量测量值
HKQuantityTypeIdentifierForcedExpiratoryVolume1     肺活量测量的第一秒数值
HKQuantityTypeIdentifierPeakExpiratoryFlowRate      肺活量测量过程中流量峰值
HKQuantityTypeIdentifierDietaryFatTotal             消耗脂肪总量
HKQuantityTypeIdentifierDietaryFatPolyunsaturated   消耗多不饱和脂肪量
HKQuantityTypeIdentifierDietaryFatMonounsaturated   消耗单不饱和脂肪量
HKQuantityTypeIdentifierDietaryFatSaturated         消耗饱和脂肪量
HKQuantityTypeIdentifierDietaryCholesterol          消耗胆固醇量
HKQuantityTypeIdentifierDietarySodium               消耗钠的量
HKQuantityTypeIdentifierDietaryCarbohydrates        消耗碳水化合物的量
HKQuantityTypeIdentifierDietaryFiber                消耗纤维数量
HKQuantityTypeIdentifierDietarySugar                消耗的糖量
HKQuantityTypeIdentifierDietaryEnergyConsumed       消耗的能量
HKQuantityTypeIdentifierDietaryProtein              消耗的蛋白质的量
HKQuantityTypeIdentifierDietaryVitaminA             消耗维生素A的量
HKQuantityTypeIdentifierDietaryVitaminB6            消耗维生素B6的量
HKQuantityTypeIdentifierDietaryVitaminB12           消耗维生素B12的量
HKQuantityTypeIdentifierDietaryVitaminC             消耗维生素C的量
HKQuantityTypeIdentifierDietaryVitaminD             消耗维生素D的量
HKQuantityTypeIdentifierDietaryVitaminE             消耗维生素E的量
HKQuantityTypeIdentifierDietaryVitaminK             消耗维生素K的量
HKQuantityTypeIdentifierDietaryCalcium              消耗钙的量
HKQuantityTypeIdentifierDietaryIron                 消耗铁的量
HKQuantityTypeIdentifierDietaryThiamin              消耗维生素B1的量
HKQuantityTypeIdentifierDietaryRiboflavin           消耗维生素B2的量
HKQuantityTypeIdentifierDietaryNiacin               消耗维生素B3的量
HKQuantityTypeIdentifierDietaryFolate               消耗叶酸的量
HKQuantityTypeIdentifierDietaryBiotin               消耗维生素B7的量
HKQuantityTypeIdentifierDietaryPantothenicAcid      消耗维生素B5的量
HKQuantityTypeIdentifierDietaryPhosphorus           消耗磷的量
HKQuantityTypeIdentifierDietaryIodine               消耗碘的量
HKQuantityTypeIdentifierDietaryMagnesium            消耗镁的量
HKQuantityTypeIdentifierDietaryZinc                 消耗锌的量
HKQuantityTypeIdentifierDietarySelenium             消耗硒的量
HKQuantityTypeIdentifierDietaryCopper               消耗铜的量
HKQuantityTypeIdentifierDietaryManganese            消耗锰的量
HKQuantityTypeIdentifierDietaryChromium             消耗铬的量
HKQuantityTypeIdentifierDietaryMolybdenum           消耗钼的量
HKQuantityTypeIdentifierDietaryChloride             消耗氯化物的量
HKQuantityTypeIdentifierDietaryPotassium            消耗钾的量
HKQuantityTypeIdentifierDietaryCaffeine             消耗咖啡因的量
HKQuantityTypeIdentifierDietaryWater                消耗的水量
HKQuantityTypeIdentifierUVExposure                  紫外线辐射的量

HKCategoryTypeIdentifier       -类别类型标识符
HKCategoryTypeIdentifierSleepAnalysis               睡眠分析
HKCategoryTypeIdentifierAppleStandHour              是否至少站立1小时及以上
HKCategoryTypeIdentifierCervicalMucusQuality        宫颈粘液质量
HKCategoryTypeIdentifierOvulationTestResult         排卵期家庭测试结果
HKCategoryTypeIdentifierMenstrualFlow               月经周期
HKCategoryTypeIdentifierIntermenstrualBleeding      正常月经期以外的斑点
HKCategoryTypeIdentifierSexualActivity              性生活活跃状态
HKCategoryTypeIdentifierMindfulSession              有意识的会话(怪怪的)

HKCharacteristicTypeIdentifier -特征类型标识符
HKCharacteristicTypeIdentifierBiologicalSex         性别特征符
HKCharacteristicTypeIdentifierBloodType             血型
HKCharacteristicTypeIdentifierDateOfBirth           出生日期
HKCharacteristicTypeIdentifierFitzpatrickSkinType   皮肤类型
HKCharacteristicTypeIdentifierWheelchairUse         使用轮椅

HKCorrelationTypeIdentifier   -关联类型标识符
HKCorrelationTypeIdentifierBloodPressure            血压
HKCorrelationTypeIdentifierFood                     食物组成

HKDocumentTypeIdentifier      -文档类型标识符
HKDocumentTypeIdentifierCDA                         CDA文档
HKWorkoutTypeIdentifier                             锻炼标识
HKWorkoutRouteTypeIdentifier                        锻炼期间的路线

结语

虽然从上面看出来,很多的数据是没有的,有的是没有测量工具,有的是需要手动录入信息,还有的暂时国内医院未有与苹果达成深度合作的。所以以上列表仅作为了解参考所用,真正开发中并不会用到多少信息,除非你是你个 信息收集猿

你可能感兴趣的:(iOS-HealthKit里你未了解的数据类型)