解析本地数据存储以替代 Core Data (iOS) 和 SQLite (Android)
Posted
技术标签:
【中文标题】解析本地数据存储以替代 Core Data (iOS) 和 SQLite (Android)【英文标题】:Parse Local Data Store as a Replacement for Core Data (iOS) and SQLite (Android) 【发布时间】:2015-03-30 04:02:32 【问题描述】:我正在开发几个 ios 和 android 上的应用程序,我想为其实现单用户多设备同步。 iOS 和 Android 的 Parse Local Datastore 似乎是在本地存储数据的有趣选项,因为它们具有使用saveEventually
将数据同步到后端的内置机制。
我的问题是,Parse Local Datastore 在多大程度上可以被视为替代 Core Data (iOS) 或 SQLite (Android) 的本地存储?我的应用程序可能每个都存储数百个对象。
【问题讨论】:
最好把这个问题发到parse.com 你找到答案了吗? Parse 正在关闭,所以现在没关系了。 我们应该怎么做? @ChemDev 我已经开始创建一个新应用程序一个月了。当我听到这个新消息时,我的士气低落。 :( 我不想看其他服务。 【参考方案1】:我不认为它是 iOS 上 Core Data 的可行替代品(我不能对 Android 说话)。在我的使用中,我发现它更像是一个“临时缓存”,而不是一个真正的持久性引擎。由于没有办法告诉它要保留什么、保留多长时间等,因此充其量只能将其视为缓存。
【讨论】:
以上是关于解析本地数据存储以替代 Core Data (iOS) 和 SQLite (Android)的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 7 中禁用 Core Data 中的 iCloud(也就是将持久存储文件迁移到本地)
iCloud Core Data iOS 6 到 iOS 7 最初是空的本地后备存储
将 iOS 应用从 NSCoding 转换为 Core Data