我期待在我的 iPhone 应用程序中保存大约 10 个字符串。我希望用户能够编辑这些字符串,并且当他们下次打开应用程序时,他们应该能够再次看到编辑后的值。
我想知道
- 实现这一目标的可能方法有哪些? (SQLite, 文本文件等)
- 哪个选项最适合我的要求(在权衡方面 复杂性和性能之间
- 任何示例代码或指向相关示例代码的链接/ 教程
提前致谢。
编辑 1:
我在想,如果我最初将字符串存储在一个 NSMutableArray
中,然后持久化存储并在应用程序下次打开时再次读取它会怎样?对于我的要求,这样做值得吗?
最佳答案
有几个选项,比如
1. NSUserDefaults - (Example)
2. SQLite - (Example)
3. Core data - (Example)
4. plist
5. text file - (S.O. Ans)
NSUserDefaults 用于用户偏好,通常是基本对象,如 NSString 或 NSNumber。
如果我希望在我的 iPhone 应用程序中保存大约 10 个字符串,我肯定会使用 NSUserDefaults
关于iPhone:保存字符串列表以便用户下次打开应用程序时可用的选项有哪些?哪个选项最佳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8817160/