Có cách nào đẹp hơn để điền vào một mảng có số không so với số tôi sử dụng không? Thật điên rồ khi tôi viết chỉ để điền vào một mảng với các con số để chúng có thể được sử dụng để tính toán trong một vòng lặp. Điều này dễ dàng hơn trong các ngôn ngữ dựa trên C khác như PHP, As3 hoặc Java.Mục tiêu C - Mảng với số
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);
}
Hy vọng rằng có một cách ngắn ... Tôi chỉ muốn để điền vào một mảng với ints ... không thể là khó
Không có ngôn ngữ nào trong số đó là "dựa trên C". –
Đối với một số thứ bạn muốn các đối tượng 'NSNumber', chúng có thể được lưu trữ trong bộ sưu tập và tự động mã hóa/giải mã thành tệp/luồng mạng, v.v. Đối với những thứ khác, bạn có thể muốn C cũ tốt trong mảng C, để tra cứu siêu nhanh và cách sử dụng (ví dụ một bảng tần số trong một chức năng xử lý âm thanh). Trong Objective-C bạn có thể chọn cái nào là thích hợp nhất, nó hỗ trợ cả hai. – jhabbott