在这种情况下需要NSSet迭代吗?

时间:2011-11-18 16:12:08

标签: objective-c nsset

我有来自同一个类的NSSet对象,我想获取存储在NSSet中的每个对象的属性值,我是否总是需要遍历NSSet?或者我可以以某种方式创建另一个包含对象属性的NSSet而不进行迭代?

如果我有一个字符串的NSSet,并且我需要从NSSet中的所有字符串中删除相同的子字符串,我是否需要迭代,或者我可以用另一种方式创建另一个带有删除的子字符串的NSSet吗?

感谢

1 个答案:

答案 0 :(得分:1)

尝试拨打NSSet's valueForKey:。它返回集合中每个项目的一组属性。

这要求集合中的每个对象都符合KVC。