如果我有这样的 NSDictionary:
NSMutableDictionary *valuesDictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithDouble:-60.0],@”a”,
[NSNumber numberWithDouble:0.0],@”b”,
[NSNumber numberWithDouble:-12.0],@”c”,
[NSNumber numberWithDouble:.3],@”x”, nil];
和这样的数组:
NSArray *program = [NSArray arrayWithObjects: @"a",@"12.6",@"100",@"+",@"x",nil];
代码返回一个数组 programWithVariableValues 会是什么样子,例如,由@”-60″,@”12.6″,@”100″,@"+",@”.3″,nil 组成?
(用它们的 valueforkey 替换在数组中找到的任何变量)
那是使用 NSPredicate 的好地方吗?还是只是快速枚举?或者是其他东西?