Classificar um NSMutableDictionary

eu tenho umNSMutableDictionary que mapeiaNSString paraNSString (embora os valores sejamNSStrings, eles são realmente apenas números inteiros).

Por exemplo, considere os seguintes mapeamentos,

"dog" --> "4"
"cat" --> "3"
"turtle" --> "6"

Gostaria de terminar com as 10 principais entradas do dicionário classificadas por ordem decrescente do valor. Alguém pode me mostrar um código para isso? Talvez haja uma matriz de chaves e outra matriz de valores. Seja como for, eu não me importo. Só estou tentando fazer com que seja eficiente.

Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion