我使用 Core Data 在我的应用程序中存储对象。基本上我存储对用户有价值的对象,例如用户喜欢的东西或他想去的地方。这些对象中的每一个都与用户本人之间存在隐藏的关系。一切都是合乎逻辑的。但是现在我想存储(缓存)一些不直接链接到用户的数据,例如搜索请求的结果。这些对象大多只在一个特定的地方使用,并且可能有一些过期时间,比如缓存或类似的东西。所以我需要存储这些对象,但将来可以将它们从存储中删除。问题是这些物品与我的贵重物品属于同一实体。另一件事是这些非有价值的对象和一些有价值的对象之间可能存在关系。
存储这些无价值对象的最佳方法是什么,最重要的是,从它们中清除 Core Data Storage?