1
我有一个来自同一类的对象的NSSet,我想获取存储在NSSet中的每个对象的属性值,我是否总是需要遍历NSSet?或者我可以以某种方式创建另一个包含对象属性的NSSet而无需迭代?在这种情况下是否需要NSSet迭代?
如果我有一个字符串的NSSet,我需要从NSSet中的所有字符串中删除相同的子字符串,是否需要迭代,或者我可以用另一种方式创建另一个NSSet与删除的子字符串?
感谢
我有一个来自同一类的对象的NSSet,我想获取存储在NSSet中的每个对象的属性值,我是否总是需要遍历NSSet?或者我可以以某种方式创建另一个包含对象属性的NSSet而无需迭代?在这种情况下是否需要NSSet迭代?
如果我有一个字符串的NSSet,我需要从NSSet中的所有字符串中删除相同的子字符串,是否需要迭代,或者我可以用另一种方式创建另一个NSSet与删除的子字符串?
感谢
尝试调用您的NSSet'svalueForKey:
。它会返回一组属性中的每个项目。
这要求集合中的每个对象都符合KVC。
实际上,对于任何实际响应的消息而言,实际上都不符合KVC标准。 – Chuck