我在 iPhone 应用程序中输入的持久化数据有哪些不同的选择?
NSUserDefaults:数据量小
Web Service:iOS代码触发web service并将数据保存到数据库
我可以将数据保存到 iPhone 本地存在的某个数据库中吗?如果是,用户如何备份保存的数据?
最佳答案
您可以直接使用 SQLite 或通过 Core Data .您只需将 db 文件保存在应用程序文件系统沙箱的 Documents 目录中,iTunes/iCloud 就会自动备份它。
在 iOS 5 中,您甚至可以在每次更改时自动将 Core Data 更改存储到 iCloud 并在应用程序之间同步。
关于iphone - iPhone 开发中持久化数据的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811647/