2

比较以下内容:

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

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

我想错了吗?谢谢

4

1 回答 1

1

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

于 2010-03-23T12:35:39.370 回答