/PlayWithWatchKit

WatchKit learn path

Primary LanguageSwift

PlayWithWatchKit

TODO: watchOS 2新特性

WatchKit learn path

资源:

  • WatchKit tips (Apple) : this
  • Building watchit apps in swift : this
  • Apple WatchKit Demo Code : this
  • More WatchKit Demos : this
  • NSHipster : this
  • WatchKit Hackthon : this
  • Chat UI In WatchKit : this
  • Flipbook: A Swift tool to render UIViews to image sequences for use with WatchKit, and accompanying sample WatchKit project. this
  • WatchKit Tutorial with Swift: Tables and Network Requests : this
  • MMWormhole : Message passing between iOS apps and extensions this.
  • FIVE MINUTE WATCHKIT: this
  • WatchKit Development Tips: this
  • Thinking about Load Time: this
  • Highstreet WatchKit App: this

WatchKit-Basics

包括WatchKit开发的一些基础知识,包括常用组件,布局,Table, Menu, 页面基础跳转等。

  • HelloWatchKit 是一个最基础的Hello, World程序。
  • MeatCooker 使用了一些常见的UI Control组件: label, button, slider, switch, group
  • SousChef 是用来学习WatchKit 相关内容的工程。目前添加了layout, navigation, table, menus

WatchKit-Intermediate

包括WatchKit开发的一些中级知识,包括数据共享(数据共享需要使用自己的开发证书,创建App Group即可调试运行), Glances, Handoff, Notifications。

  • SousChef 是用来学习以上知识点的Demo源码。
  • more about Share data see this .

WatchKit-Advanced

包括WatchKit的图片缓存和动画, 性能, iCloud

  • ArcGenerator是用来生成动画所需要的图片的。
  • FitnessArcs 是模仿Apple Keynote中的一个健康应用的project。
  • SousChef 是用来学习图片缓存相关的Demo。
  • MeatCookerV2 是用来学习iOS 和 Watch 之间同步数据的Demo.