我正在使用Mac应用程序,我必须存储配置信息,如当前版本的应用程序等。 我已经阅读了一些像this.
这样的教程我发现信息存储在首选项中,如〜/ Library / Preferences中的com.apple.textedit.plist。
但我的问题是何时将此基本信息存储在.plist中。 ?!
答案 0 :(得分:0)
在应用启动时注册用户默认值(首选项的默认值),例如,在应用代理中的+(void)initialize方法中,如下所示:
NSDictionary *appDefaults = [NSDictionary
dictionaryWithObjectsAndKeys:someObject, @"key",
nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:appDefaults];
当用户更改默认值时,这些更改将自动保存到Preferences文件夹中应用程序的.plist文件中。不需要直接读取或写入首选项文件。 查看preferences programming guide。