首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CloudKit CKRecordZone

CloudKit CKRecordZone
EN

Stack Overflow用户
提问于 2015-04-25 03:27:55
回答 3查看 1.1K关注 0票数 8

我使用CloudKit已经有一段时间了,但是我找不到一个关于如何使用CKRecordZone的实际例子。我理解他们的能力(即分组记录,尤其是订阅),但是有人是否有使用它们的真正经验,并绘制出哪个概念?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-14 19:29:22

CloudKit记录区给您三个主要好处:

  1. 它允许您执行原子操作(所有或没有任何更改都将被应用)。
  2. 它为您提供了同步功能,因此您可以从以前的时间点(使用更改令牌)获取记录更改,而不是每次与服务器交谈时都必须下载完整的记录列表。
  3. 它在逻辑上对属于一起的记录进行分组非常有用。
票数 6
EN

Stack Overflow用户

发布于 2017-01-16 21:45:56

Apple应用程序在私有数据库中使用两个区域来获取用户信息: ReadingList和ReadingHistory。ReadingList存储已被书签的新闻文章ID;ReadingHistory存储已读取的新闻文章ID。通过将项目it划分为两个不同的区域,可以有效地同步它们。例如,如果一篇文章只在设备上读取(而不是书签),那么另一个设备会收到ReadingHistory区域已经更改的通知,那么它只需要同步该区域,而不是两者同步。要获得更多信息,您可以在新闻应用程序的同步行为这里上阅读我的完整文章。

票数 7
EN

Stack Overflow用户

发布于 2015-05-19 09:04:07

此外,当您想要创建一个监视指定记录区域(基于区域,而不是基于查询)中的所有记录的CKSubscription时,它可能很有用。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29860657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档