从NSArray对象中提取属性

时间:2012-09-07 05:07:24

标签: objective-c ios cocoa-touch nsarray

是否有任何方法(除了循环)提取数组中所有对象的特定属性。所以在一群人中说。我想将他们的所有名字提取到一个数组中。

2 个答案:

答案 0 :(得分:37)

键值编码将帮助您:

NSArray *result = [people valueForKey:@"firstname"];

答案 1 :(得分:-1)

我的问题得到了回答。 这就是我们如何在swift中实现同样的目标。

let arraytWithProperties = arrayWithObjects.map{ $0.propertyName }