watchOS系统开发 - Hello! App Watch(1)

watch App不是单独存在在, 他是依附在iOS下的, 将Watch应用程序添加到Xcode项目中会配置两个新的可执行文件,并更新项目的构建依赖关系。构建您的iOS应用程序构建所有三个可执行文件(iOS应用程序,Watch应用程序和WatchKit扩展),并将其打包在iOS应用程序的捆绑包中.

下图说明了您的iOS应用程序和watchOS可执行文件的结构。iOS应用程序包含Watch应用程序,然后它包含WatchKit扩展。用户在iPhone上安装iOS应用程序时,系统会在用户的Apple Watch(如果有)上安装Watch应用程序(包括WatchKit扩展)。iOS自动处理安装过程,并且不需要进一步的工作。

屏幕快照 2017-08-03 上午11.20.57.png

开发工具Xcode8.3.3

新建一个工程, 选择watchOS

屏幕快照 2017-08-01 上午10.29.14.png

语言Swift和Objective-C都可以, 我更倾向于Swift.
include Notification Scene是通知相关的组件, include Complication是ClockKit相关的组件, 可选可不选.


屏幕快照 2017-08-01 上午10.35.05.jpg

选择WatchOS WatchKit App, 运行工程, 逆境会看到两个模拟器, 一个是iPhone模拟器, 一个是APPWatch模拟器


屏幕快照 2017-08-01 上午10.36.56.png

运行之后的效果


Simulator Screen Shot 2017年8月1日 上午10.54.55.png

WatchOS工程类目

屏幕快照 2017-08-01 上午10.55.50.jpg

interface.storyboard 相当于在iOS开发中的main.storyboard, interfaceController.h/interfaceController.m相当于iOS开发中的ViewController.h/m

iPhone与Watch数据共享

当新建一个文件时

屏幕快照 2017-08-01 下午2.50.13.png

填写文件名


屏幕快照 2017-08-01 下午2.54.30.png

下一步

屏幕快照 2017-08-01 下午2.52.53.jpg

WatchOS是只在iOS中使用, WatchOS WatchKit Extension 是只在watchOS中使用, 两个都选是在两个系统中都可以使用.

如果你当初建文件时没有选择共享, 没关系, 后期可以设置共享.
选择你要共享的文件

屏幕快照 2017-08-01 下午2.58.08.png

Target Membership 中修改文件的使用范围

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,742评论 7 249
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,758评论 4 61
  • 谁能活成自己想要的样子 首先是活着 其次是想要 然后在想要前加上限制 自己 人们心里安慰中的天堂也不过如此吧 可惜...
    一米七三大诗人阅读 1,256评论 0 0
  • “碰”一辆白色Audi A6和一辆丰田凯美瑞撞上了。 同一个十字路口,这是今年发生的第四起车祸了。 祁山是这一片区...
    梦想有点歪阅读 2,828评论 0 2
  • 离开东京,搭乘新干线去到京都,曾经的日本古都。 鸭川,京都叫我记忆最深刻的地方。鸭川是京都东边的一条川流。京都的不...
    witmin阅读 7,449评论 0 2

友情链接更多精彩内容