2011-11-18 84 views
1

我有一個來自同一類的對象的NSSet,我想獲取存儲在NSSet中的每個對象的屬性值,我是否總是需要遍歷NSSet?或者我可以以某種方式創建另一個包含對象屬性的NSSet而無需迭代?在這種情況下是否需要NSSet迭代?

如果我有一個字符串的NSSet,我需要從NSSet中的所有字符串中刪除相同的子字符串,是否需要迭代,或者我可以用另一種方式創建另一個NSSet與刪除的子字符串?

感謝

回答

1

嘗試調用您的NSSet'svalueForKey:。它會返回一組屬性中的每個項目。

這要求集合中的每個對象都符合KVC。

+0

實際上,對於任何實際響應的消息而言,實際上都不符合KVC標準。 – Chuck

相關問題