trong C tôi chỉ đơn giản có thể khai báo một mảng như thế này:Tạo một NSArray trống
int array[500];
để khai báo một mảng có kích thước 500 mà sau đó có thể được lấp đầy sau. Liệu nó có thể làm điều tương tự trong NSArray không? Tôi hiểu cho NSMutableArray có phương thức lớp arrayWithCapacity để "tạo" và mảng trống (hoặc ít nhất khai báo mảng được điền sau). Có cách nào để làm một cái gì đó tương tự cho NSArray, kể từ khi tôi biết kích thước chính xác của mảng của tôi tôi muốn điền vào các nội dung sau này trong một "cho" vòng lặp.
Cảm ơn
Câu trả lời này có vấn đề. Như đã nêu trong tài liệu cho '[NSArray arrayWithObjects: count:]': "count là số giá trị từ mảng C đối tượng để bao gồm trong mảng mới. Số này sẽ là số của mảng mới. ** Nó phải không được âm hoặc lớn hơn số phần tử trong đối tượng **. " –
@DavePeck OMG, tôi không thể tin rằng không ai để ý đến điều này trước đây! Cảm ơn bạn đã bình luận! – dasblinkenlight