1 个答案:
答案 0 :(得分:3)
获取属性的一些用途:
- 有序关系。 Core Data to-many关系模型a(无序)集合。您可以使用带有排序描述符的fetched属性提供有序关系的外观(假设元素具有自然顺序)。
- 跨店关系。核心数据中的关系不能跨越持久存储。您可以使用获取的属性模拟此类关系,例如将目标的
objectIDs
存储在可转换属性中并获取该objectID集合的元素。显然,真正的跨店关系是有问题的,因为在访问时无法保证其他商店的存在。
- 已过滤的关系。虽然获取的属性不是“实时”(如iTunes的智能播放列表),但它们可用于根据连接对象图中任何对象的属性(持久或瞬态)轻松过滤一个或多个关系的成员。
醇>