我有一个NSArray
包含size
属性的对象。
如何检查是否NSArray
有两个具有相同值的对象size
?
我可以做类似的事情:
int i = 0;
for (id item1 in myArray) {
NSDecimalNumber *size1 = [item1 size];
for (id item2 in myArray) {
NSDecimalNumber *size2 = [item2 size];
if ([size1 isEqual:size2]) {
i ++;
}
}
}
if (i > [myArray count]) {
NSLog(@"Duplicate Sizes Exist");
}
或者有没有更简单的方法?