私はCocoaアプリケーションを開発中で、10.7以上が必要です。だから、私は喜んで新しい光沢のあるAPIを使用します。ダウンロードしたファイルをCocoaに保存
私がやりたいことは、いくつかのMP3やおそらく私たちのバックエンドサーバからのXMLデータをダウンロードし、それをユーザのMacに保存することです。私は内に "application.app"ディレクトリとアプリケーションにバンドルされている最初のリソースを格納したいと思っています。
できますか? application.app内にファイルを保存しますか?
もしそうでない場合は、追加のデータを格納するのに適したディレクトリはどこですか?
注記:リンゴの新しいサンドボックス用のものをサポートする必要があります。
(これは良いアイデアです:reference)
// save our buddy list to the user's home directory/Library/Preferences.
[prefs writeToFile:[@"~/Library/Preferences/MiniMessage Client.plist"
stringByExpandingTildeInPath] atomically: TRUE];
私が間違っていない場合は、サンドボックスモードでは、拡張機能を使用するためのファイルをダウンロードできないと思います。 – TheAmateurProgrammer
あなたは部分的に正しいです。しかし、適切なエンタイトルメントを追加することで、インターネットからデータを取得できます。 (また、すべてのアプリがそれを行うことを制限されている場合は、appStoreを焼くこともできます) – Mazyod
Application Supportディレクトリを使用してみませんか? – Costique