Actualmente estoy usando NSMutableArrays
en mis desarrollos para almacenar algunos datos tomados de un Servlet HTTP.Objetivo-C: Ordenar NSMutableArray que contiene NSMutableArrays
Todo está bien ya que ahora tengo que ordenar lo que está en mi matriz.
Esto es lo que hago:
NSMutableArray *array = [[NSMutableArray arrayWithObjects:nil] retain];
[array addObject:[NSArray arrayWithObjects: "Label 1", 1, nil]];
[array addObject:[NSArray arrayWithObjects: "Label 2", 4, nil]];
[array addObject:[NSArray arrayWithObjects: "Label 3", 2, nil]];
[array addObject:[NSArray arrayWithObjects: "Label 4", 6, nil]];
[array addObject:[NSArray arrayWithObjects: "Label 5", 0, nil]];
La primera columna contiene una etiqueta y la segunda es una puntuación Quiero que el array a ordenar descendente.
¿La forma en que estoy almacenando mis datos es buena? ¿Hay una mejor manera de hacerlo que usando NSMutableArrays
en NSMutableArray
?
Soy nuevo en el desarrollo de iPhone, he visto algunos códigos sobre clasificación pero no me siento bien con eso.
¡Gracias de antemano por sus respuestas!
Esto no es un error en sí, pero no es un buen estilo de decir '[[NSMutableArray arrayWithObjects: nil] retener] '. En su lugar, debe usar '[NSMutableArray initWithObjects: nil]'. –
En realidad, solo debe usar '[[NSMutableArray alloc] init]'. –
O '[NSMutableArray array]'. –