Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のアプリは、アプリの Library/Caches ディレクトリにキャッシュ ファイルを作成して使用します。たとえば、デバイスのストレージが非常に不足している場合、OS はこれらのファイルを管理/削除しますか?
個人的には見たことがありませんが、お客様からの質問で、今まで考えたこともありませんでした。
ありがとう。
ファイルシステムプログラミングガイドによると
iOS 5.0 以降では、システムのディスク容量が非常に少ない場合に、まれにキャッシュ ディレクトリが削除されることがあります。これは、アプリの実行中に発生することはありません。ただし、iTunes の復元だけが、キャッシュ ディレクトリを消去できる唯一の条件であるとは限らないことに注意してください。
そのため、キャッシュ ファイルはシステムの復元時またはメモリが極端に少ない場合にのみ削除され、現在実行中のアプリにあるファイルは削除されないように見えます。