在 NSMutableArray 中过滤

Filtering in NSMutableArray

我有以下 NSMutableArray 称为 test

我想知道如何才能从以下对象中仅过滤 comboItemNames

我可以编写一个 for 循环来迭代每个 comboItemNames,但我正在寻找更好的方法。

NSMutableArray * names = [[NSMutableArray alloc]initWithCapacity:10];
for (id t in test)
{
    [names addObject:((ComboItemPopOver*)t).comboItemNames];
}

[test valueForKey:@"comboItemNames"];