他们是否在应用包/包本身内编写/存储它们?还是其他一些规范的位置?或者似乎没有任何标准?
答案 0 :(得分:18)
文件通常在~/Library/Application Support/Your App/
。首选项进入~/Library/Preferences/
。
答案 1 :(得分:10)
永远不要修改自己的应用包内的文件。
答案 2 :(得分:4)
您应该在运行时不将文件写入您的应用包中。无法保证运行您应用的用户有权修改它。正如克里斯所说,支持文件进入应用程序支持,首选项进入〜/ Library / Preferences。要查找用户的Application Support文件夹,您可以使用NSSearchPathForDirectoriesInDomains()
功能。要编写首选项文件,可以使用NSUserDefaults或CFPreferences API。
答案 3 :(得分:1)
Mac 应用数据现在存储在 ~/Library/Containers/YOUR-APP
中。