在iOS设备上本地解析和存储对象

时间:2014-01-30 22:50:20

标签: ios iphone xcode core-data parse-platform

我正在创建一个具有类似Twitter的数据源的iOS应用程序。我目前正计划将数据存储在Parse上。但是,在没有网络连接时,在本地存储检索到的对象以便使用的最有效方法是什么?听起来使用Core Data是一种过度杀伤,因为无论如何我都会在Parse上存储数据。 Parse缓存系统可以为我做这个或者还有其他更合适的东西吗?在类似的说明中,是否有一种简单的方法来检查这些本地保存的数据是否是最新的?

2 个答案:

答案 0 :(得分:1)

我建议您查看SQLite,特别是使用FMDB Objective-C包装类。

答案 1 :(得分:0)

Parse具有在本地缓存对象的能力。如果您的应用程序可以容忍缓存的特性,那么就使用它。

我自己的应用程序不会,所以我使用CoreData作为我的本地商店。我的应用程序必须能够在与Parse断开连接时完全运行,因此我必须拥有的不仅仅是缓存数据。我看了FTASync,发现这个概念非常有用。当我进入代码虽然我意识到我需要更强大的东西,所以我最终做了一个全新的实用程序来同步Parse和CoreData。这是一项巨大的工作,所以除非你的需要相称,否则不要接受它。

-Bob