码迷,mamicode.com
首页 > 移动开发 > 详细

AppleWatch___学习笔记(三)iPhone和Apple Watch上的数据同步

时间:2015-12-01 14:35:36      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

WatchKit App类似于之前iOS 8上新推出的App Extension(应用扩展),比如Today Extension(今天扩展)和Share Extension(分享扩展)。只要你对iOS开发有一定经验,UI的搭建相对是比较容易的。重点在于如何让iPhone和Apple Watch上的数据同步

  1. -(NSURL *)containerURLForSecurityApplicationGroupIdentifier:(NSString *)groupIdentifier;  

iOS 8之后,NSFileManager中有了这么个方法,假设你的应用已经支持了App Group(稍后会介绍),那么你肯定也有了groupIdentifier,调用这个方法会返回一个本地文件目录的URL。简单讲它就是一个共享文件 夹,任何应用或者扩展,只要支持App group并拥有相同的Group ID,都对它有读写权限,这样一来数据同步就不是问题了。想详细学习这个的可以阅读《iOS 8 Extensions》,我只能说看了这个你不懂也难!不过,还是推荐大家阅读Apple官方文档,一样的道理,原版的才是最好的。

 

虽然数据是能够同步了,但是我如何在Apple Watch上知道iPhone上刚刚创建了一条新任务呢?不用想了,造轮子的成本又高且容易出问题,这里推荐MMWormhole,它是一个比较成熟稳定的第三方开源库,用在App Group内的通信,非常方便好用。原理就不讲了,有需要的同学可以去下载研究一下。

AppleWatch___学习笔记(三)iPhone和Apple Watch上的数据同步

标签:

原文地址:http://www.cnblogs.com/sunhaijin/p/5009719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!