我有一个for循环。在该循环内,我想用一些对象填充一个NSArray。但是我没有看到任何可以让我这样做的方法。我知道预先有多少对象。我想避免使用NSMutableArray,因为有些人告诉我与NSArray相比,那会带来很大的开销和性能瓶颈。
我有像这样的代码:
NSArray *returnArray = [[NSArray alloc] init];
for (imageName in imageArray) {
UIImage *image = [UIImage imageNamed:imageName];
//Now, here I'd like to add that image to the array...
}
我查看了NSArray
的文档,但是如何指定要放多少个元素呢?或者我必须使用NSMutableArray
吗?
我在文档中查找NSArray
,但是怎样指定其中会有多少个元素呢?或者我真的必须使用NSMutableArray
吗?