HomeKit 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
HomeKit 命名空间提供对家庭自动化设备的控制和访问。
类
接口
IHMAccessoryBrowserDelegate |
表示所需方法的接口 ((如果协议 HMAccessoryBrowserDelegate有任何) )。 |
IHMAccessoryDelegate |
表示所需方法的接口 ((如果协议 HMAccessoryDelegate有任何) )。 |
IHMCameraSnapshotControlDelegate |
表示所需方法的接口 ((如果协议 HMCameraSnapshotControlDelegate有任何) )。 |
IHMCameraStreamControlDelegate |
表示所需方法的接口 ((如果协议 HMCameraStreamControlDelegate有任何) )。 |
IHMHomeDelegate |
表示所需方法的接口 ((如果协议 HMHomeDelegate有任何) )。 |
IHMHomeManagerDelegate |
表示所需方法的接口 ((如果协议 HMHomeManagerDelegate有任何) )。 |
枚举
注解
iOS 8 中引入的 HomeKit 命名空间提供家庭自动化设备的控制和访问。
家庭自动化与家庭工具包依赖于 Apple 的家庭自动化协议。 主页工具包允许应用程序:
- 发现附件和服务,并将其添加到永久性配置存储区。
- 读取和写入永久性配置存储区。
- 与配件和服务通信。
许多 HomeKit 对象都有 属性 UniqueIdentifier
。 此属性可视为内部数据库中的键。 只要没有从 HMHome中删除有问题的 对象,它就永久存在。 如果重新添加对象,它将具有不同的标识符,即使其值相同。