iphone - 我使用哪种数据保存方法?

标签 iphone database nsuserdefaults

你好,我正在制作一个应用程序,可以在一天内多次保存数据(比如...时间、位置等)

现在我必须保持这...几个月的完整历史

所以我在问我使用哪种数据保存类型

sqlite 数据库或 NSUserDefault(我只知道这两个)

或者有其他方法吗?

谢谢

最佳答案

您可以使用 Core Data 将所有这些抽象出来。你是对的,你仍然需要决定使用哪个后备存储(平面文件、xml、sqlite)。 xml 是人类可读的,这有利于调试,但是对于您将拥有的大量数据,sqlite 会快得多。
http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html

关于iphone - 我使用哪种数据保存方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4343171/

相关文章:

sql - 在oracle中创建重复表时出错

PHP MySQL 根据第一个查询的结果从两个不同的表进行查询

iphone - NSUserDefaults 在模拟器上首次运行时不存在

macos - 在 macOS 上删除 App/NSUserDefaults 数据

iphone - 自定义 UIView 和 UIViewController 最佳实践?

iphone - 如何在导航 Controller 中创建无限循环,例如iPhone中的instagram应用程序?

iphone - 滚动时 UITextField 的内容作为表格单元格的 subview 不稳定

iphone - 以编程方式将委托(delegate)实例化到组件

node.js - 如何选择 Mongoose 中的对象数组?

iOS 限制功能的使用