0

アプリの内容を保存する場所を探していますが、簡単に検索したところ、次のようなものが見つかりました: Cocoa equals of .NET's Environment.SpecialFolder for Saving Preferences/settings? そしてこれ: https://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUIde/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW3

次に、Application Support Folder を調べたところ、ほぼすべてのアプリが AppName を使用し、Apple がそのドキュメントで示唆しているように BundleID を使用していないことに気付きました。

アプリの名前とは異なる名前の ~/Library/Application Support/ サブディレクトリへの書き込みが拒否されたアプリがあると聞いたので、正しいものを選択したことを確認したいと思います。

  • 要するに:

どの命名規則を使用する必要があると思いますか? 彼らがいつアプリをレビューしているのかは重要ですか? どちらもOK?

ありがとうございました

4

1 に答える 1

0

さて、私自身の質問に答えて、そのままにしないでください...

NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory、NSUserDomainMask、YES);を呼び出しました。アプリケーションサポートフォルダを取得し、アプリ名を追加します。アプリがサンドボックス化されている場合でもNSApplicationSupportDirectoryが正しいフォルダーを返すように見えるため、このようなことが拒否の理由になるとはほとんど信じられません。

于 2012-04-06T05:05:54.290 に答える