NSMutableDictionaryにはNSNumberがあります。セットの構築が終わったら、現在格納されている値自体を使ってすべての値を再計算する必要があります。今私は、高速列挙を使用して、新しい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を使用しています。