【发布时间】:2011-08-17 20:23:02
【问题描述】:
两个相关问题:
当您使用
[NSSet setWithArray:]时,它会自动为您删除重复对象吗?您如何准确地告诉
NSSet您想要“复制”的含义是什么? IE。如果你有一堆“大学课程”对象,每个对象都有一个名称和部分编号,并且你想转移到一个 NSSet,只保留一个给定名称的大学课程(例如,如果你有三个部分微积分,你怎么告诉它只保留一个微积分部分,即使它们的部分编号不同,所以默认情况下它们不会被认为是相同的)。
谢谢!让我知道这个问题是否不清楚。我很难找到一种表达方式。
编辑:这个问题是 NSManagedObjects 特有的,它的isEqual: 方法不能被覆盖。
【问题讨论】:
标签: objective-c ios nsarray duplicates nsset