【发布时间】:2012-02-01 18:52:39
【问题描述】:
我以前使用过 NSPredicate,但目的不同。但是我被困在以下查询场景中。
我有包含 Person 对象的数组 Persons,即 Persons 是对象数组。我需要从 people 数组中的所有 person 对象中收集所有 names_。我知道我们可以通过 for 循环来实现,但我们可以通过 NSpredicate 或更优化的方式来实现吗?
NSMutableArray *names;
for (int i=0; i<[persons count]; i++)
{
[names addObject:[[persons objectAtIndex:i] names_]];
}
【问题讨论】:
标签: iphone objective-c nspredicate