iOS开发:观看连接

手表开发入门可能很难。 资源很难找到,好的资源甚至更难找到。 本文结合了最佳资源和最佳实践,发现它们可以通过WatchOS 2框架帮助您的手表开发。

入门

第一步是了解手表与手机之间的不同通信方式。 下一节总结了交流的形式,结合了来自Apple文档和以下教程的信息。

使用Watch Connectivity进行通信 。 在本文中,克里斯蒂娜(Kristina)详细介绍了每种交流类型之间的区别。

  • 大多数监视应用程序可能会使用应用程序上下文进行通信,因为“用户只需要最新信息”

将数据获取到WatchOS 2 App 。 柯蒂斯(Curtis)还讨论了手表交流中的差异。

  • 会话为单例会话, 每个应用都有一个会话,一个在电话上,一个在手表上。
  • 您可以在应用程序中的任何位置访问会话并发送数据,但是只有一个位置负责从另一台设备接收信息 (会话单例)。
  • 不要忘记在两端激活您的会话 ,否则数据将不会通过。
  • 监视应用程序打开时,通过applicationContext和userInfo 立即发送数据。 如果watch应用程序从后台启动,则应用程序上下文会快速更新。

Ray Wenderlich WatchOS 2教程 。 一个简单的Ray Wenderlich教程是入门的好方法。 在继续担心使用正确的通信方式并以最佳方式进行操作之前,我将他们的示例项目用作框架来使某些事情起作用。