[iOS]サンドボックスのファイル構造

書籍データや音楽データなど、再ダウンロード可能なコンテンツを一時保管しておく場所として適切なのはどれか。

1.Documents
2,Library
3.Library/Caches
4.tmp


Documentsフォルダはユーザーが作成したデータのみを置くべきフォルダです。

Libraryフォルダは、各種ライブラリが使用するデータファイルやキャッシュファイルが作成されるフォルダです。クッキーなどもこちらに含まれます。

Library/Cachesは、再ダウンロード可能なファイルを置くべきフォルダです。iOS Data Storage Guidelinesにて指示されています。したがって正解は3番です。

tmpフォルダは一時ファイルを置く場所ですが、明示的に消しますよと言われている領域なので、ここにコンテンツを置くのはちょっと危ないです。

Library/Cachesともに自動的に消されることがあるのですが、AppleはLibrary/Cachesを指示してるのでこちらにおいておきましょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です