Apple Watch初探

对Watch的SDK和项目的构建做了简单了解:

首先在没有适配Watch的工程里先要创建Watch的taget:

创建后工程里生成以下target及extension目录:

这里勾选了生成Glance,会创建对应的controller文件,所生成的3个controller文件依次对应app主显示界面、通知界面(在手表上向下滑动手势出现的通知界面)和快捷展示界面(在手表向上手势划出的纯静态展示界面)

可以在sb里添加测试控件看下效果,simulator跑起,wathch尺寸的显示要在External里选取:

以上两张图相对应,注意Glance里添加元素有限。

接下来在真机上测试:

证书按如下设置:

主target的BundleIdentifier不变:com.apps.apptest

Extension的BundleIdentifier:com.apps.apptest.watchkitextension

WatchKit App的BundleIdentifier:com.apps.apptest.watchkitapp

另外Extension的NSExtension - NSExtensionAttributes - WKAppBundleIdentifier需要关联WatchKit App的BundleIdentifier(com.apps.apptest.watchkitapp)

WatchKit App的WKCompanionAppBundleIdentifier需要关联主target的BundleIdentifier(com.appzoom.apptest)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-29 09:12:26

Apple Watch初探的相关文章

apple swift 初探

今天凌晨,苹果举办了wwdc14,自然又成了各大网站的头条.尽管使用作为mac os的用户已经有接近10年时间,但是对苹果的开发平台却一直没什么了解,一方面是因为并不认可苹果的用户哲学,另一方面由于长期从事c++开发,对objective-c的语法也什么好感,甚至觉得怪异(个人感觉). 下午浏览新闻的时候,却发现wwdc14没有发布硬件产品,却有一门新的开发语言swift发布,按照苹果的说法是"innovative new programming language",不禁对这门语言产生

Apple WatchKit 初探

---恢复内容开始--- 首先新建一个普通project即可. 然后添加WatchKit, file->new->target 直接NEXT后就能见到APPLE WATCH的编辑界面了. 因为apple watch不支持代码布局,所以老老实实的用storyboard吧. 直接拖入一个UILabel 改下文字. 运行的时候选择一下模拟器的external displays 坑是挖下来了..慢慢填~~~

苹果WatchKit轻松入门

背景 前段时间苹果Apple推出 WatchKit,用于开发Apple Watch应用,同时也推出了 Xcode6.2 Beta(非稳定版,好期待稳定版)版本用于开发 Watch App.Apple Watch是苹果在智能穿戴领域的一个尝试,对于苹果和开发者都非常具有挑战.学会开发 WatchApp 将大幅度提高自己的竞争能力. 内容提要: 1.初识WatchKit 2.安装Xcode 6.2 Beta 3.iOS工程添加WatchKit支持 4.WatchKit项目结构和UI控件 5.主界面

初探swift语言的学习笔记十一(performSelector)

作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35842441 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在OC中使用好好的performSelector,但不知为什么在swift有意的被拿掉了.更有甚者连IMP, objc_msgSend也不能用了.虽然想不通为什么,但应该有他的道理.就不纠结了. 大家可能在OC中使用得更多的就是延时处理,及后台处

初探swift语言的学习笔记十(block)

作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35783341 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在前面一些学习中,原本把闭包给理解成了block尽管有很多相似之处,但block还是有他自己的独特之外.近日,在写oc/swift混合编码时,有时候需要swift回调oc,oc回调swift . 因此我把swift中的 block 常见的声明和写

HTML5+MUI+HBuilder 之初探情人

07,08年那会儿正当Java火爆,C/C++仍是广泛运用的一门语言的时候,所以我的大学都献给了C/C++和Java.当诺基亚的倒闭成为按键机时代衰落的标志时,移动APP的开发也如破堤之洪,爆炸式的崛起了.可惜小弟不才,反映略慢,加上观念陈旧,(C++程序员的通病--觉得前端=低端&移动端=前端),因此并没有打好移动APP的基础.这给后来我和我们兴趣小团队做些创意式项目也带来了难以逾越的坎.现在这会儿,哪个web应用没有移动APP客户端,就好比飞机没有机翼,帅哥没房没车没学历,美女不能生育一样,

初探swift语言的学习笔记四(类对象,函数)

作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/29606137 转载请注明出处 假设认为文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! swift扩展了非常多功能和属性,有些也比較奇P.仅仅有慢慢学习,通过经验慢慢总结了. 以下将初步学习一下类的写法. 码工,最大爱好就是看码,而不是文字,太枯燥. // // computer.swift // swiftDemo // // C

llvm 初探

gcc/g++ 如此成熟,本来以为可能下个20年我们还是用它,但最近看 llvm 似乎大有取代gcc 和 g++ 的架势 1)Apple 编程已经把 llvm 提供developer 使用 2)  开源 3D 架构,Mesa3D 可以使用 llvm 引擎 (当没有 GPU时, Mesa 解释 glsl并执行,速度慢,如果使用 LLVM JIT, 速度大大提升) 3)某些云平台,引入 llvm 提高速度 后端: llvm 可以运行是  llvm 定义的 中间代码, 这个中间代码 可以 编译为  x

java反射机制初探

反射,reflection,听其名就像照镜子一样,可以看见自己也可以看见别人的每一部分.在java语言中这是一个很重要的特性.下面是来自sun公司官网关于反射的介绍: Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon itself, and manipulate internal pro