AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代

AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码添加Watch应用对象时新增内容介绍

Watch应用对象添加到创建的项目中后,会包含两个部分:Watch App和WatchKit Extension,如图2.18所示。其中,Watch App部分位于用户的iWatch上,它目前为止只允许包含Storyboard文件和Resources文件。在我们的项目里,这一部分不包括任何代码。WatchKit Extension部分位于用户的iPhone安装的对应App上,这里包括我们需要实现的代码逻辑和其他资源文件。

图2.18新增部分

这两个部分之间就是通过WatchKit进行连接通讯,WatchKit extension如图2.19所示。

图2.19通讯

Apple Watch程序的运行

将Watch应用对象添加到创建的项目中后,就可以运行iWatch程序了。运行程序其实很简单,开发者只需要单击运行按钮就可以实现运行了,如图2.20所示。在运行程序前首先对程序进行编译,如果程序正确,会出现一个Build Succeeded字符串,如图2.21所示。如果程序出现错误,那么就会出现一个Build Failed字符串,如图2.22所示。

图2.20运行按钮

图2.21编辑成功 图2.22编译失败

在程序编译后,会自动对程序进行连接、运行,运行效果如图2.23和2.24所示。

图2.23运行效果图2.24运行效果

注意:图2.23为iWatch模拟器即Apple Watch模拟器,用来对iWatch应用程序进行显现的。由于没有对程序进行编写,也没有对编辑界面进行设置,所以这时是不会产生任何效果的。图2.24为iOS模拟器,它与iWatch模拟器进行了关联。通常在运行iWatch应用程序时,它都是会出现的。

如果iWatch模拟器不出现,这里提供了两种解决方法:

1.设置运行目标

将运行目标(Set the active scheme)设置为Hello WatchKit App,如图2.25所示。

图2.25设置运行目标

2.设置硬件

选择iOS模拟器,在出现的菜单中选择Hardware|External Displays|Apple Watch-38mm或者是42mm命令,,如图2.26所示。

图2.26设置硬件

Apple Watch编程的编辑界面

在2.4.4小节中提到过编辑界面(Interface builder)。编辑界面是用来设计用户界面的,单击打开Interface.storyboard文件就打开了编辑界面。在Xcode 6.2中,编辑界面直接使用的是故事板。本节将对编辑界面进行介绍

1.界面介绍

单击Interface.storyboard打开编辑界面后,可以看到编辑界面会有4部分组成,如图2.27所示。

图2.27界面的组成

其中,这四部分的说明如下:

q编号为1的部分为导航窗口。

q编号为2的部分为画布:用于设计用户界面的地方,在画布中用箭头指向的区域就是界面,在画布中可以有多个界面。

q编号为3的部分为组件窗口的检查器:用于编辑当前选择的对象的属性。

q编号为4的部分为组件窗口的库:如果选择的是Objects,里边存放了很多的对象。在画布的的界面上方有一个小的dock,它是一个文件管理器的缩写版。

注意:dock展示界面中第一级的控件,每个场景至少有一个Interface Controller

2.设计界面

在2.4.4小节节中提到了由于没有对编辑界面进行设计,所以导致在运行的效果中没有任何内容。本小节将会在iWatch模拟器上显示一个标签。具体的操作步骤如下:

(1)打开Hello项目中的Interface.storyboard文件。

(2)从对象库中找到Label即标签对象,将其拖动到界面中,如图2.28所示。

图2.28添加标签

此时运行程序,会看到如图2.29所示的效果。

经历一种身体下了地狱,眼睛进入天堂,灵魂归入故里。

AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代

相关文章:

你感兴趣的文章:

标签云: