8

クロスプラットフォーム アプリケーションでは、必要に応じてユーザーがさまざまなデフォルトを上書きできるようにする構成ファイルを使用しています。

私が抱えている問題は...特にMacOS X(私が使用したことがなく、アクセスできない)に関して、この構成ファイルをどこに配置/検索するかです。MacOS X が Unix をベースにしていることは知っていますが、そこでは多くのことが非常に異なる方法で行われていることも知っています...

私の現在の選択肢:

ユニックス:

~/.config/<appname>/<appname>.cfg

Windows (これについても不明な点があります。ここでは物事があちこちにあるようです - %LOCALAPPDATA% または %USERPROFILE% も有効な選択肢のようです):

%APPDATA%/<appname>/<appname>.cfg

マックOS:

...?

MacOS またはその他の選択に関するコメントはありますか?

4

2 に答える 2

8

Mac App Programming Guide~/Library/Application Support/<appname>/<appname>.cfg
の表を参照してください:「Macアプリケーション環境」->「ランタイム環境の低レベルの詳細」->「ファイルシステム」。

于 2013-03-28T08:52:59.280 に答える
3

上記の Unix/Linux の場合と同じ方法で保存できます。

~OS X のホーム ディレクトリに対して UNIX プラットフォームと同じように機能します。隠し.ディレクトリの名前についても同様です。

あなたが説明したクロスプラットフォームのニーズを考えると、OS XでもUNIXの例とまったく同じ方法でそれを行います。

于 2013-03-28T08:56:07.357 に答える