38 votos

Puedo ordenar los NSDictionary sobre la base de la clave en Objective-C?

Puedo ordenar la NSDictionary sobre la base de la clave?

96voto

Max Seelemann Puntos 6345

Puede ordenar las teclas y, a continuación, crear un NSMutableArray al iterar sobre ellos.

NSArray *sortedKeys = [[dict allKeys] sortedArrayUsingSelector: @selector(compare:)];
NSMutableArray *sortedValues = [NSMutableArray array];
for (NSString *key in sortedKeys)
    [sortedValues addObject: [dict objectForKey: key]];

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: