1

Cocoa アプリケーションを開発していますが、10.7 以降が必要です。そのため、新しい光沢のある API を喜んで使用します。

私がやりたいことは、バックエンド サーバーからいくつかの MP3 ファイルとおそらくいくつかの XML データをダウンロードし、それをユーザーの Mac に保存することです。アプリケーションにバンドルされている初期リソースと一緒に、「application.app」ディレクトリに保存したいと思います。

それをしてもいいですか?application.app 内にファイルを保存しますか?

そうでない場合、追加データを保存する優先ディレクトリはどこですか?

注: Apple の新しいサンドボックス機能をサポートする必要があります。


(これは良い考えですか:参照

// save our buddy list to the user's home directory/Library/Preferences.
    [prefs writeToFile:[@"~/Library/Preferences/MiniMessage Client.plist"
                    stringByExpandingTildeInPath] atomically: TRUE];
4

1 に答える 1

1

こちらは Apple のApp Sandbox Design Guideで、「Container Directories and File System Access」を読んでください。ディレクトリ「~/Library/Container/com.yourcompany.yourappname/」とそのサブディレクトリはアプリのみになるため、そのディレクトリは、Webからダウンロードするものを保存するのに最適な場所になるようです.

于 2012-04-16T06:31:58.763 に答える