我面临一个非常常见的情况。
我有一个NSArray,其中包含自定义类型的对象,比如Person。Person类具有属性:firstName,lastName和age。
我如何从包含Person对象的NSArray中获取仅包含一个属性的NSArray?
例如:
NSArray *people;
NSArray *firstNames = [people getArrayOfAttribute:@"firstName" andType:Person.Class]
我有一个写for循环并填充firstNames数组的解决方案,但我不想这样做。