从对象数组中获取属性数组

时间:2011-06-04 09:14:23

标签: objective-c cocoa cocoa-touch nsarray

我需要从自定义对象数组中提取单个属性的数组。例如。

@interface MyClass : NSObject 
{
    int sampleNumber;
    NSString *sampleName;
}

我有一组名为MyClass的{​​{1}}个实例。我想得到一个myArray字符串数组。有没有办法在没有单步执行整个数组的情况下执行此操作:

sampleName

我试图在Objective-C中搜索类似的问题,但仅在PHP和LINQ部分中找到它。

1 个答案:

答案 0 :(得分:3)

使用Key-Value Coding

NSArray *stringArray = [myArray valueForKey:@"sampleName"];