在iOS设备上本地解析和存储对象
我正在创建一个iOS应用程序,它有一个类似Twitter的数据源。我目前正计划将数据存储在Parse上。但是,在不存在网络连接的情况下,本地存储检索到的对象以供使用的最有效的方法是什么?听起来使用核心数据太过分了,因为我还是将数据存储在Parse上。解析缓存系统能为我做到这一点吗?或者还有其他更合适的方法吗?类似地,是否有一种简单的方法来检查本地保存的数据是否是最新的?我建议您看看SQLite,尤其是使用在iOS设备上本地解析和存储对象,ios,iphone,xcode,core-data,parse-platform,Ios,Iphone,Xcode,Core Data,Parse Platform,我正在创建一个iOS应用程序,它有一个类似Twitter的数据源。我目前正计划将数据存储在Parse上。但是,在不存在网络连接的情况下,本地存储检索到的对象以供使用的最有效的方法是什么?听起来使用核心数据太过分了,因为我还是将数据存储在Parse上。解析缓存系统能为我做到这一点吗?或者还有其他更合适的方法吗?类似地,是否有一种简单的方法来检查本地保存的数据是否是最新的?我建议您看看SQLite,尤其是使用FMDBObjective-C包装类。Parse具有本地缓存对象的功能。如果你的应用程序可以
FMDB
Objective-C包装类。Parse具有本地缓存对象的功能。如果你的应用程序可以容忍缓存的特性,那么就使用它
我自己的应用程序不会,所以我使用CoreData作为我的本地商店。我的应用程序必须能够在与解析断开连接时完全运行,因此我必须拥有缓存数据以外的内容。我查看了FTASync,发现这个概念非常有用。当我开始编写代码时,虽然我意识到我需要一些更健壮的东西,但我最终还是做了一个全新的实用程序来与CoreData同步解析。这是一项艰巨的工作,除非你的需要与之相称,否则不要承担
-Bob为什么不在“解析帮助和社区”板上提问?我已经在这里和解析社区板上发布了几个问题。我在这里得到了更好的帮助。嗨,鲍勃。谢谢你的回复。什么时候缓存的数据不够?我的大多数应用程序都将在UITableView中显示信息,因此我认为缓存实现足以实现这一点?我不确定能否给出缓存失败的具体情况。我的应用程序与医学有关。我想对我在iPad上拥有的数据进行非常具体的控制,我想知道这些数据不会被丢弃。我真正的问题是我不能控制缓存算法,因此我觉得我不能信任它。当我开始工作时,我正在编写与后端服务器通信的特定代码。那件事的复杂程度让我活活吃了。相反,使用同步隐喻对大脑来说要容易得多。我的应用程序大多不知道后端问题。登录和注册都是例外。我明白了。我想我只需要试试Parse的缓存系统,看看它有多有效。谢谢你的帮助。