iphone - iPhone 开发中持久化数据的选项

标签 iphone ios

我在 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/

相关文章:

ios - UITableView 滚动到不同设备上的行

iphone - iPad 应用程序被抛弃,而 Allocations Instrument 显示没有异常的内存使用情况

ios - 无法正确检测多几何形状的碰撞

iOS 6 MapKit VoiceOver 在 Pins 之前读取 POI

ios - 对 UIView 的起源感到困惑

iphone - ! vs == nil 在 objective-c

iphone - 以后如何删除 child ? (cocos2d)

iphone - Telnet Iphone 开发

ios - NSOperation 的 qualityOfService 是否可以低于 NSOperationQueue?

ios - SQL.swift 从多个表中选择