iPhone SDK:NSUserDefaults 还是 NSDictionary?

发布于 2024-08-25 19:27:26 字数 220 浏览 7 评论 0原文

比较以下内容:

  • 使用 NSUserDefaults 将其保存与同步
  • 使用 NSDictionary 将其与 writeToFile 保存在应用程序 Documents 文件夹中

有什么区别?就我个人而言,我更喜欢维护按主题组织的不同 NSDictionary,而不是使用单个 NSUserDefaults。

我是不是在想什么问题?谢谢

Compare the following:

  • using NSUserDefaults saving it with synchronize
  • using NSDictionary saving it with writeToFile in the app Documents folder

What are the differences? Personally, I prefer to mantain different NSDictionary organized by topic rather than use a single NSUserDefaults.

Am I thinking something wrong? Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦境 2024-09-01 19:27:26

这取决于您想要保存的数据类型和数量以及您想要如何访问这些数据。文档目录中的属性列表文件可以根据需要反序列化,而用户首选项通常在启动应用程序后尽早读取。它们还包含系统拥有的密钥。

It depends on the kind and amount of data that you want to save and how you want to access this data. Property list files in the documents directory can be deserialized on demand while the user preferences are usually read early after launching the app. They also contain keys owned by the system.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文