Swa*_*nil 1 iphone objective-c nspredicate
我之前使用过NSPredicate,但出于不同的目的.但是我被困在以下场景中进行查询.
我有数组人员包含人物对象,即人物是对象数组.我需要从人员阵列中收集所有人物对象的所有名字.我知道我们可以通过for循环来实现它,但我们可以通过NSpredicate或更优化的方式来实现吗?
NSMutableArray *names;
for (int i=0; i<[persons count]; i++)
{
[names addObject:[[persons objectAtIndex:i] names_]];
}
Run Code Online (Sandbox Code Playgroud)
这一行会做,
[PersonArray valueForKeyPath:@"@unionOfObjects.name"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |