-1

我们将为 iOS 应用程序使用 JSON 提要。关于如何设计外部数据源,我有几个问题。

  1. 外部数据源是否应该在核心数据中缓存一段时间,然后在缓存到期时重新获取?

  2. 处理外部数据源的一般策略是什么?(在缓存/性能方面)

4

1 回答 1

0

如果应用程序的数据量很大,您可能希望使用 Core Data 缓存内容。您可以存储某种散列属性以与服务器进行比较,以查看缓存是否仍然有效,如果不是则刷新它(当获取数据时,应该从服务器生成并发送散列)。

取决于您的应用程序的复杂性。您可能想使用一些第三方类或框架。像AFNetworking这样的东西在 Apple 的连接代码之上提供了很多快捷方式,而RestKit提供了与外部服务器的数据同步(尽管需要一些设置)。

于 2012-06-29T19:10:47.820 回答