标签: objective-c cocoa cocoa-touch nsarray
我需要从自定义对象数组中提取单个属性的数组。例如。
@interface MyClass : NSObject { int sampleNumber; NSString *sampleName; }
我有一组名为MyClass的{{1}}个实例。我想得到一个myArray字符串数组。有没有办法在没有单步执行整个数组的情况下执行此操作:
MyClass
myArray
sampleName
我试图在Objective-C中搜索类似的问题,但仅在PHP和LINQ部分中找到它。
答案 0 :(得分:3)
使用Key-Value Coding:
NSArray *stringArray = [myArray valueForKey:@"sampleName"];