Attualmente sto utilizzando NSMutableArrays
nei miei sviluppi per archiviare alcuni dati presi da un servlet HTTP.Objective-C: ordinamento NSMutableArray contenente NSMutableArrays
Tutto va bene poiché ora devo ordinare ciò che è nel mio array.
Questo è quello che faccio:
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]];
Prima colonna contiene un'etichetta e 2 ° uno è un punteggio che voglio l'array da ordinare discendente.
Il modo in cui sto archiviando i miei dati è buono? C'è un modo migliore per farlo rispetto all'utilizzo di NSMutableArrays
in NSMutableArray
?
Sono nuovo per Dev di iPhone, ho visto qualche codice sull'ordinamento ma non mi sentivo bene con quello.
Grazie in anticipo per le vostre risposte!
Questo non è un errore di per sé, ma non è un buon stile di dire '[[NSMutableArray arrayWithObjects: nil] mantenere]'. Invece dovresti semplicemente usare '[NSMutableArray initWithObjects: nil]'. –
In realtà, dovresti semplicemente usare '[[NSMutableArray alloc] init]'. –
Oppure '[NSMutableArray array]'. –