我是靠谱客的博主 发嗲悟空,最近开发中收集的这篇文章主要介绍苹果手表 WatchKit 应用架构简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

苹果手表应用包括两个部分,一个是手表上的应用,一个是关联iPhone手机上的 WatchKit 扩展。

手表应用仅仅包括故事板(Storyboard)和资源文件,而iPhone手机上的 WatchKit 扩展则包括真正的应用代码用来管理手表应用接口。


当用户启动你的手表应用时,苹果手表首先找到合适的故事板场景,这取决于用户的行为,究竟是瞥一眼、查看通知、还是和应用主界面交互。

确定场景后,Watch OS告诉关联的iPhone来启动你的 WatchKit 扩展并加载相应界面的对象,这些底层通信过程都是由WatchKit来完成,对应用层面透明。

下图即Apple Watch App的总体架构图:


你的应用程序的构建块是接口控制器(interface controller),它是wkinterfacecontroller类的实例。在WatchKit中接口控制器起到的作用类似于iOS的视图控制器:提供和管理屏幕上的内容以及响应用户的交互动作。

当用户直接启动你的应用程序时,系统从你的主故事板(storyboard)文件加载初始界面控制器。当用户与应用程序交互时,可以创建并显示其他的接口控制器来提供用户所需要的信息。如何显示额外的接口控制器取决于所使用的应用程序的界面接口风格。WatchKit支持基于页面的风格和分层的风格。


参考链接:

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/DesigningaWatchKitApp.html#//apple_ref/doc/uid/TP40014969-CH3-SW1


by iefreer

最后

以上就是发嗲悟空为你收集整理的苹果手表 WatchKit 应用架构简介的全部内容,希望文章能够帮你解决苹果手表 WatchKit 应用架构简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部