私がこのような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];
たとえば、@” -60”、@” 12.6”、@” 100”、@ "+"、@”。3”、nilで構成される配列programWithVariableValuesを返すコードはどのようになりますか?
(配列内で見つかった変数をそれらのvalueforkeyに置き換えます)
NSPredicateを利用するのに良い場所でしょうか?または単に高速列挙?または、他の何か?