Core Data を使用して、アプリにオブジェクトを保存します。基本的に、ユーザーが気に入ったものや行きたい場所など、ユーザーにとって価値のあるオブジェクトを保存します。これらすべてのオブジェクトとユーザー自身の間には、隠れた関係があります。すべてが完全に論理的です。しかし、検索リクエストの結果など、ユーザーに直接リンクされていないデータを保存 (キャッシュ) したいと考えています。これらのオブジェクトはほとんどの場合、特定の 1 つの場所でのみ使用され、キャッシュなどのように有効期限が切れる可能性があります。したがって、これらのオブジェクトを保存する必要がありますが、将来ストレージから削除できるようにする必要があります。問題は、これらのオブジェクトが私の貴重なオブジェクトと同じエンティティであるということです。もう1つのことは、これらの価値のないオブジェクトといくつかの価値のあるオブジェクトの間に関係がある可能性があるということです.
そのような価値のないオブジェクトを保存し、最も重要なこととして、それらから Core Data Storage をクリーンアップする最善の方法は何ですか?