他们是否将它们写入/存储在应用程序包/包本身中?还是其他一些规范的位置?还是好像没有什么标准?
问问题
1325 次
4 回答
18
文件通常进入~/Library/Application Support/Your App/
. 偏好进入~/Library/Preferences/
。
于 2010-01-06T22:03:03.827 回答
10
切勿修改您自己的应用程序包中的文件。
于 2010-01-06T22:07:08.357 回答
4
您绝对不应该在运行时将文件写入您的应用程序包。无法保证运行您的应用程序的用户将有权修改它。正如 Chris 所说,支持文件位于 Application Support 中,而首选项位于 ~/Library/Preferences 中。要查找用户的应用程序支持文件夹,您可以使用该NSSearchPathForDirectoriesInDomains()
功能。要编写首选项文件,您可以使用 NSUserDefaults 或 CFPreferences API。
于 2010-01-06T22:09:28.233 回答
1
Mac 应用程序数据现在存储在~/Library/Containers/YOUR-APP
.
于 2021-03-15T02:26:48.683 回答