AppleWatch App 开发 (一)
今天 AppleWatch 已经开始预售了,作为一个iOS开发者AppleWatch将是我们除iPhone/iPad后另一个战场。
AppleWatch的开发离不开iPhone应用的开发,你必须先有一个iPhone应用才能开发其对应的AppleWatch app。
这一系列的文章将讲解如何开发AppleWatch app。
第一篇我们将做一个很简单的应用:一个列表显示一些Emoji,然后点击Emoji显示详细信息。
文章将更新的比较慢,因为我还有其他很多事情要忙,只有下班才能研究。
如果你等不及了,可以去看看官方的API:http://developer.apple.com/watchkit
首先你的xcode必须是6.2版本以上的,现在最新的是6.3
然后就是创建一个新的项目,跟平常创建iPhone项目一样,创建一个singleview application,名字就叫:Emoji 。
下面是截图,使用oc来开发,后面我将抽空跟进swift的版本:
创建好了以后点击到target的地方,我们可以看到targets里面有一个Emoji和EmojiTests,我们需要添加一个app watch的target
如图:
然后你能看到有applewatch的选项,选择就对了,如图:
然后点击next,你会发现它的名字是不能修改的,OK,那就不改了呗...点击finish,就OK
接着你就能看到xcode在文件区给你创建了两个组:Emoji WatchKit Extension & Emoji WatchKit App,而且还多了两个target。
如图:
打开组,你会看见里面很多东西(图就不贴了),解释一下:
Emoji WatchKit Extension:
InterfaceController.h&InterfaceController.m: 在 AppleWatch App 中,每一个场景不再是以前我们所熟悉的viewcontroller,而是interfaceController,其实你把他理解成viewcontroller也可以的。
NotificationController.h & NotificationController.m:在 AppleWatch App 中,通知变成了一个场景并且与iPhone上的不同,当iPhone上有一个通知后,你的watch也会有。
如果想了解详细的内容,可以看这篇文章:Apple Watch人机交互指南:UI设计基础--通知
在watch中也新加了一种东西,叫做:Glance,有点像iOS8后面出的widget。
想了解详细的内容请看:WatchKit编程指南:Glance--管理你的Glance界面
Emoji WatchKit App: