如何在我的iPhone应用程序中缓存Javascript和JSON数据?

我正在开发Titanium的原生iPhone应用程序.

在这个应用程序中我使用远程API(我在Rails 3中开发)中的数据.

我希望用户尽可能地在手机上缓存API数据.

我需要帮助的是缓存的概念.这样做的最佳方式是什么? API中数据的性质是它需要是最新的.因为它是可以随时更改的联系人数据.

我不知道缓存过程如何工作.如果你有人可以解释
管理API缓存过程的最佳方法我会非常高兴!

我正在使用JSONJavascript.

最佳答案

“The nature of the data in the API is that it needs to be up to date. Because it is contact data that can change anytime”

如果这是真的那么它会使任何类型的缓存变得多余,因为您需要将缓存与实时数据进行比较以检查更改,从而使缓存本身毫无意义.

您可能仍希望缓存数据的唯一原因是让它可以脱机使用.在这种情况下,我会使用一个SQLite数据库,这是iPhone的原生.

点赞