У меня есть NSMutableDictionary с NSNumbers. Когда я закончу создание набора, мне нужно пересчитать все значения, используя текущее сохраненное значение. Теперь я использую быстрое перечисление и хранение в новый NSMutableSet, но я не испытывал в Objective C и должен быть более эффективным способом сделать это:NSMutableDictionary наиболее эффективный способ применения формулы для каждого значения
for (id key in temp_target_results)
{
formula_score = MyFormula([[temp_target_results objectForKey:key] doubleValue]);
[target_results setObject:[NSNumber numberWithDouble:formula_score] forKey:key];
}
В конце концов я сортировка по (поэтому я использую NSMutableSet).