gpt4 book ai didi

objective-c - 使用大小初始化 NSArray

转载 作者:太空狗 更新时间:2023-10-30 03:28:48 25 4
gpt4 key购买 nike

我如何初始化一个只有大小的 NSArray,以便稍后使用 for 循环来填充它?我的 for 循环是

for (int i = 0; i < [myArray count]; i++) {
myArray[i] = someData;
}

最佳答案

您无需使用特定大小对其进行初始化 - 您可以稍后添加对象:

NSMutableArray *myArray = [NSMutableArray array];

for (int i = 0; i < 100; i++) {
[myArray addObject:someData];
}

如果您提前知道大小,性能会略有提高:

NSMutableArray *myArray = [NSMutableArray arrayWithCapacity:100];

但这是可选的。

关于objective-c - 使用大小初始化 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27369463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com