外部数据在iOS应用中

时间:2012-06-29 18:59:54

标签: ios

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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