gpt4 book ai didi

ios - 与 RestKit 同步

转载 作者:可可西里 更新时间:2023-11-01 03:08:39 25 4
gpt4 key购买 nike

我将要编写一个简单的 iPhone 应用程序,它使用 Core Data 来存储通过 RESTful 网络服务获取的远程数据的本地副本。数据更改(添加新记录)非常频繁。我遇到了 RestKit,我想知道它是否可以满足我的需要。我需要的是在开始时加载所有记录,然后定期只下载自上次检查以来添加的记录。显然,即使仅使用 NSURLConnection 也能实现这一点并不神秘,但我希望 RestKit(可能结合适当的 Web 服务)能够做到这一点,而无需我编写所有同步逻辑。同样,对我来说关键是只从服务器获取新的/更改的数据。

最佳答案

我同意 - RestKit 可以做到这一点,我们最近在最近的项目中使用它来做类似的事情。我们使用 last-modified-date 请求 header 来指示上次成功“同步”时间,服务器可以使用它来仅返回自该日期以来修改的记录。 HTTP 304“未修改”状态代码用于在适当的时候指示没有更改。

RestKit 还包括一个播种工具,因此您可以预先知道初始数据集 - 您可以轻松地将其作为初始数据库播种,并获取更新,即使是在首次使用该应用程序时也是如此。

我发现有关 RestKit 和 CoreData 映射的一些有用信息 - https://github.com/RestKit/RestKit/blob/master/Docs/Object%20Mapping.md ,Google 群组也是一个很好的来源 - https://groups.google.com/group/restkit .希望这对您有所帮助。

关于ios - 与 RestKit 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8459486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com