我是 iOS 的新手,所以如果我问的是众所周知的问题或错误的问题,请原谅我。
我需要在我的应用程序中保存一些数组和链接。所以我使用 NSUserDefaults
而不是数据库。我知道 NSUserDefaults
会保存这些值,直到我们卸载应用程序或以某种方式清除应用程序数据。所以我只需要知道,可以使用 NSUserDefaults
而不是使用数据库吗?
最佳答案
当我存储数据时:
- 用户偏好数据:设置、帐户... - NSUserDefaults
- 安全数据:密码 - KeyChain
- 不需要复杂查询的少量数据 - Plist,Archiver
- 需要结构化查询的海量数据-Coredata/SQLite(FMDB)。
关于ios - 可以使用 NSUserDefaults 而不是数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31870059/