Bir diziyi kullandığım sayıdan daha iyi bir şekilde doldurmanın daha iyi bir yolu var mı? Sadece bir dizi ile bir dizi doldurmak için yazmak için ne kadar çok çılgın bir döngü içinde bir hesaplama için kullanılabilir böylece. Bu, PHP, As3 veya Java gibi diğer C dillerinde daha kolaydır.Amaç C - Sayılarla Array
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);
}
Umarım sadece ints içeren bir dizi doldurmak istiyor ... daha kısa bir yolu vardır ... olamaz sert
Bu dillerden hiçbiri "C tabanlı" dır. –
"NSNumber" nesnesini istediğiniz bazı şeyler için, koleksiyonlarda saklanabilir ve otomatik olarak kodlanmış/şifrelenmiş/şifrelenmiş dosyalar/ağ akışları vb. Için. Diğer şeyler için, bir C dizisindeki eski C int'lerini isteyebilirsiniz, süper hızlı arama için ve kullanım (örneğin bir ses işleme fonksiyonundaki bir frekans tablosu). Objective-C'de hangisinin en uygun olduğunu seçebilirsiniz, her ikisini de destekler. MARIO ... – jhabbott