我有一个NSArray包含Exercise objects从CoreData.
在我的程序的另一种方法中,我需要找到一个其属性与条件匹配的对象,例如:Exercise.exerciseName == @"bench press"假设我想获取Exercise Object名称为bench press.
我知道我可以通过执行以下代码来实现,但我想知道是否有更有效的方法来objective-c使用 apredicate或类似的东西。
for (Exercise*exercise in _exercises) {
if( [exercise.exerciseName isEqualToString:@"bench press"] )
{
// do something
}
}