Czy jest lepszy sposób na wypełnienie tablicy cyframi niż to, z czego korzystam? To szalone, ile muszę napisać, aby wypełnić tablicę liczbami, aby mogły być użyte do obliczeń w pętli. Jest to łatwiejsze w innych językach opartych na C, takich jak PHP, As3 lub Java.Cel C - Tablica z liczbami
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);
}
Mam nadzieję, że nie jest krótsza droga ... Ja po prostu chcę, aby wypełnić tablicę z int ... mogę być trudne
Żaden z tych języków nie jest "oparty na C". –
Dla niektórych rzeczy, które mają być obiektami 'NSNumber', mogą być przechowywane w kolekcjach i automatycznie kodowane/dekodowane do plików/strumieni sieciowych, itp. Dla innych rzeczy możesz chcieć dobrych starych C int w tablicy C, dla super szybkiego wyszukiwania i użycie (na przykład tabela częstotliwości w funkcji przetwarzania dźwięku). W Objective-C możesz wybrać, który jest najbardziej odpowiedni, obsługuje oba. – jhabbott