10

他们是否将它们写入/存储在应用程序包/包本身中?还是其他一些规范的位置?还是好像没有什么标准?

4

4 回答 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 回答