Если бы у меня был 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?
(замена любых переменных, найденных в массиве, их значениями для ключа)
Это было бы хорошим местом для использования NSPredicate?или просто быстрое перечисление?или что-то еще?