`
啸笑天
  • 浏览: 3437516 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

apple watch 指南

 
阅读更多

1. 文档

3. Watch 教程

4. Watch 项目

  • kostiakoval/WatchKit-Apps:WatchKit 开源小项目示例集锦。是不可多得地学习 WatchKit 的示例式教程。
  • saigyoji205/Map_For_AppleWatch:一个简单的WatchKit地图示例应用扩展。
  • frosty/Flipbook:"Flipbook 是一个能录制 iPhone 上 UIView 动画生成帧动画序列并传输给 Apple Watch 以供直接播放的工具。By@WatchKit开发"
  • WatchApps:“可交互的演示网站, 和 Apple Watch 应用开发者合作, 利用 Javascript 和动态 PNG, 以及来自视频, 真机屏幕截图等素材, 让大家预览 Apple Watch 上热门应用的使用体验, 包括应用界面, Glance 一瞥界面, 通知界面。” By @苹果网
  • Apple Watch 的 5 个产品思路畅想:“接下来的几年会很有意思,数字产品的体验模式正朝着多平台的方向迅速进化着,每一类设备都在开疆破土。我(英文原文作者)整理了五个类型的产品思路,或是说畅想,在 Apple Watch 即将正式上市的前夕,与大家做以分享和探讨...”
  • kiavashfaisali/KFWatchKitAnimations:为  Watch 提供 60 帧动画显示效果解决方案及示例。
  • mobitar/Starburst:几款可用于 Apple Watch 应用的 PNG 序列动画。

5. 媒体文章

  • Apple Watch应用开发正在紧锣密鼓地进行:"因此大家可以想象,终于可以在最新 Apple Watch 身上小试身手时,iOS 开发者们该有多兴奋。周四,苹果公司首席执行官蒂姆·库克(Tim Cook)宣布将推出 WatchKit 开发工具,让开发者和移动行业创业者能够开始为这款最新设备开发新的应用程序。" By 福布斯
  • Apple Watch需求被低估:"大摩分析师凯蒂·霍伯特(Katy Huberty)表示,投资者还低估了苹果即将发布的智能手表 Apple Watch 的市场需求量。大摩分析师凯蒂·霍伯特(Katy Huberty)表示,投资者还低估了苹果即将发布的智能手表 Apple Watch 的市场需求量。"
  • 苹果 Apple Watch 的杀手级特性:"方便简单:目前我们已经了解了很多关于 Apple Watch 的功能以及特性,但是了解了这些你是否会产生这么一种感觉:我的生活需要 Apple Watch?其实这种感觉并不强烈吧。" 文章短,且论述平实,适合大众阅读。
  • 沃兹:Apple Watch 将改变世界:“手表会改变世界。每个人都会说很多人都在做智能手表。但是谁把它做的好了呢?苹果其实很多时候都站在风口浪尖的地方。每个人都会说很多人都在做智能手表。但是谁把它做的好了呢?我用过智能手表,但是每次我用完之后都很不喜欢,马上就不用了。只有苹果让我觉得好用” 来源 @林泰前
  • 当特斯拉有了 Apple Watch 应用:“第三方开发商 Eleks Labs 就为特斯拉开发了一款 Apple Watch 应用。这款应用可以让用户通过手表控制特斯拉 Model S,包括上锁、解锁、调节车内不同区域的温度、开启大灯、定位……此外,宣传视频中还可以看到,应用能查看车辆电量、里程等信息。”
  • Apple Watch 究竟有啥用?首批 60 款应用告诉你:嗯,很全。同学们在开发  Watch 应用之前先补补功课、随随主流或找找灵感,避免闭门造车。
  • 独家视频:Apple Watch开箱:“上一条是图文版详细评测,我们还准备了一短视频,快速介绍Apple Watch和两款表带开箱过程,并介绍它的主要的功能点。只此一家,别处没有。” By @苹果汇

 

 感谢:http://dev.swiftguide.cn/

 

 

 

分享到:
评论
9 楼 啸笑天 2015-05-25  
[15/5/25 下午2:57:19] Cactus: Extension[41433:9233657] self.contentFrame {{0, 21}, {156, 174}}
[15/5/25 下午2:58:39] Cactus: Extension[41548:9245072] self.contentFrame {{0, 19}, {136, 151}}
8 楼 啸笑天 2015-05-22  
这些任务可能会耗费一到两秒的时间,可以考虑将其交由父级应用(parent iOS app)来执行。像网络连接以及定位这些需要较长运行时间的任务最好由父级应用执行,然后通过一个共享的群组容器目录将信息传回WatchKit扩展。关于将任务切换给parent app来执行的更多信息,请参看Communicating Directly with Your Containing iOS App.
7 楼 啸笑天 2015-05-22  
注意:Apple Watch上界面对象与对应的视图之间的通信有单向性,即信息流是从WatchKit扩展传到Apple Watch的。换句话说,你可以对界面对象的某些属性值进行更改设置,但你无法获得其属性的当前值。在对设备状态进行更改的时候从Apple Watch上获取数据对性能和延迟均有影响。因此我们推荐你在自己的WatchKit扩展中保存你对界面的配置信息。
6 楼 啸笑天 2015-05-22  
如果您想改变一组界面控制器,请在初始界面控制器的init方法中调用reloadRootControllersWithNames:contexts:方法。调用该方法会使得WatchKit在尝试展示界面中任何其他页面之前加载新的界面控制器。您也可以在app运行时调用reloadRootControllersWithNames:contexts:方法来改变展示中的页面集合。
5 楼 啸笑天 2015-05-22  
WatchKit支持两种互斥的界面风格:

分层风格
分页风格
4 楼 啸笑天 2015-05-22  
在运行过程中,界面控制器能让对象在相应的storyboad场景中做如下改变:

设置或修改数据变量
支持改变对象的外观
改变对象的尺寸
改变对象的透明度
显示或隐藏对象
你不能添加新的对象到界面或者改变已经存在对象的次序。尽管你不能移除对象,但你可以通过隐藏对象来暂时从图层中移除。当控件被隐藏时,其他对象将会填充此前被占用的空间。 如果不想填满这些空间,可以把对象的alpha值设置为0。 更多关于隐藏场景对象的信息请查阅Hiding Interface Objects。
3 楼 啸笑天 2015-05-22  
与Containing iOS应用共享数据

如果您的iOS应用和WatchKit应用扩展都依赖于相同的数据,那么您可以使用共享程序组来存储数据。共享程序组是一个位于本地文件系统的区域,应用扩展和应用都能够访问。由于两个程序在不同的沙箱环境中运行,它们一般情况下都不与对方共享文件和进行通信。共享程序组让共享数据成为可能。你可以使用这个空间来存储共享的数据文件或者在两个程序间交换消息。

您可以在iOS应用和WatchKit应用扩展中的Capabilities选项卡中启动共享程序组。激活这项功能后,Xcode将会为每个对象添加授权文件(需要的话),并给那个文件添加com.apple.security.application-groups授权。要共享数据,这两个对象必须选择相同的共享程序组。

程序运行时,您可以通过在共享容器目录中读写文件以在两个程序间共享数据。要访问容器,请使用NSFileManager中的containerURLForSecurityApplicationGroupIdentifier:方法来接收该目录的根路径。使用方法返回的URL来枚举目录内容或者在目录中为文件创建新的URL。

重要:请始终在共享容器目录中使用文件演示器和协调器来访问文件。文件演示器和协调器允许对文件和目录进行同步访问。没有它们,您的WatchKit应用扩展和iOS程序可能会相互冲突并毁坏共享的文件。有关如何使用文件演示器和协调器的信息,请参阅:File System Programming Guide。
2 楼 啸笑天 2015-05-22  
Glances不支持动作方法。单击应用glance始终会启动应用。
1 楼 啸笑天 2015-05-22  
使用didDeactivate方法来执行所有的清理任务。例如,使用此方法来废止计时器、停止动画或者停止视频流内容的传输。您不能在这个方法中设置界面控制器对象的值,在本方法被调用之后到willActivate方法再次被调用之前,任何更改界面对象的企图都是被忽略的。

相关推荐

Global site tag (gtag.js) - Google Analytics