【发布时间】:2016-02-29 20:59:55
【问题描述】:
我正在构建一个在无法获得 wifi 或数据连接时需要离线模式的应用。
我想知道以下场景的最佳解决方案是什么。
假设我的应用程序允许用户查看、添加、修改日历上的事件。
为了让应用离线工作,我只需要存储当前日期的事件。这可能在 1 到 10 个事件之间。每个事件都有一个名称、描述和其他各种小属性。
我一直在研究 coreData,想知道这对于我需要的东西是否有点矫枉过正。我不需要镜像整个数据库或类似的东西。
我可以建设性地使用 NSUserDefaults 来存储这个信息之王吗? NSUserDefaults 在您可以存储的类型和数量方面的限制是什么。
离线版本可能需要存储比上述更多的实体,所以如果数据量不大,它是一种可行的数据存储方法。
任何建议都会很棒。
【问题讨论】:
-
您在线时如何存储数据?
-
我的应用程序有一个完整的后端数据库,其中包含在线脚本等
标签: ios core-data nsuserdefaults