zoukankan      html  css  js  c++  java
  • 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人!

  • 相关阅读:
    磁盘io测试工具
    SqlServer性能瓶颈分析
    sqlserver镜像相关资料
    sqlserver数据库镜像运行模式
    Sqlserver2008 FileStream解决图片存储问题
    nginx负载均衡配置
    cacti-不出图形,cacti.log中出“ERROR: SQL Assoc Failed!
    Nginx的配置文件详解
    Linux环境(Centos) 安装mysql
    centos 命令行和图形桌面模式的切换
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/4468330.html
Copyright © 2011-2022 走看看