Esiste un modo migliore per riempire un array di numeri rispetto a quello che utilizzo? È pazzesco quanto devo scrivere solo per riempire un array di numeri in modo che possano essere utilizzati per un calcolo in un ciclo. Questo è più semplice in altri linguaggi basati su C come PHP, As3 o Java.Objective C - Array With Numbers
NSArray *myArray = [NSArray arrayWithObjects:
[NSNumber numberWithInt:1000],[NSNumber numberWithInt:237], [NSNumber numberWithInt:2673], nil];
int total = 0;
for(int i = 0; i < [myArray count]; i += 1){
total += [[myArray objectAtIndex: i]intValue];
NSLog(@"%i", total);
}
Speriamo che ci sia un modo più breve ... Voglio solo di riempire un array con interi ... non posso essere così difficile
Nessuna di queste lingue è "C-based". –
Per alcune cose che si desiderano oggetti 'NSNumber', possono essere archiviate in raccolte e codificate/decodificate automaticamente in file/flussi di rete, ecc. Per altre cose si possono volere vecchi C ints in un array C, per una ricerca superveloce e utilizzo (ad esempio una tabella di frequenza in una funzione di elaborazione audio). In Objective-C puoi scegliere quale è il più appropriato, supporta entrambi. – jhabbott