Apple のデータ ストレージ ガイドラインには、次のように記載されています。
2) 再ダウンロードまたは再生成できるデータは、/Library/Caches ディレクトリに保存する必要があります。
...そして(私の強調):
4) ストレージが少ない状況でも、デバイスに残す必要があるファイルを指定するには、「バックアップしない」属性を使用します。この属性は、再作成できるが、アプリが適切に機能するために、または顧客がオフラインで使用できることを期待しているために、ストレージが少ない状況でも保持する必要があるデータで使用します。この属性は、Documents ディレクトリを含め、どのディレクトリにあるかに関係なく、マークされたファイルに対して機能します。これらのファイルは削除されず、ユーザーの iCloud または iTunes バックアップには含まれません。これらのファイルはデバイス上のストレージ領域を使用するため、アプリはこれらのファイルを定期的に監視および削除する必要があります。
Apple がこのトピックの詳細な議論にリンクしているページには、キャッシュされたデータが消去されるのを防ぐために何かを行う属性については何も言及されていません。
したがって、「バックアップしない」属性が実際に に配置されたアイテムに対して「バックアップしないで削除しない」のように機能するかどうか、またはファイルが削除されないようにするためにファイルをアプリケーションのディレクトリ/Library/Caches
内に保存する必要があるかどうかは誰にもわかりませんDocuments
デバイスの空き容量が少なくなったとき?