创建WatchKit App

一、创建一个Watch工程

在Xcode的iOS->application->Single View Application创建一个iOS应用

二、添加Watch应用对象到项目中

选择Target

WatchKit App

选择File ->New -> Target ->WatchKit App->next

Paste_Image.png

创建完成后 Watch应用对象就添加到了项目中了
如果勾选了Include Notification Scene和Include Glance Scene ,storyboard中是这样的

Paste_Image.png

注:可以通过Edit Scheme设置运行目标,如图1和图2:
图1

图2

三、创建Watch应用对象后的新增内容

Paste_Image.png

WatchKit App:运行在手表上,包含storyboard,主要负责UI的布局
WatchKit Extension:运行在iPhone上,应用逻辑,更新UI界面的代码

这两个部分就是通过WatchKit通讯,用户点击Watch App后,与Watch匹配的 iPhone 会启动 WatchKit extension,然后和 Watch 建立连接,产生通信

四、运行程序

由于没有进行编程,运行结果是空的。


Paste_Image.png

五、添加代码

打开WatchTest WatchKit App ->Interface.storyboard

如图:这个位置可以调整界面的大小


Paste_Image.png

在画板中添加一个lable 和一个按钮

Paste_Image.png

然后打开WatchTest WatchKit Extension->InterfaceController.h或者.m,将刚才拖放的lable和按钮 关联,实现通过点击按钮改变lable的内容

Paste_Image.png

六、运行结果

Paste_Image.png

Ps: watch模拟器不出现的解决办法

1、将运行目标设置成 ( 项目名字 WatchKit App)


Paste_Image.png

2、设置模拟器
选择iOS模拟器,选择Hardware->External Displays->Apple Watch-38mm或者是 42mm


Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容