相关疑难解决方法(0)

NSMutableArray initWithCapacity细微差别

有没有人建议如何在指定容量时最好地初始化NSMutableArray?该文档提到"......即使您在创建数组时指定了大小,指定的大小也被视为"提示";数组的实际大小仍为0." 所以...

1)如果我的初始容量比我通常使用的容量大,那么我是否不必担心内存浪费?

2)如果我的初始容量通常低于我使用的容量,我是否必须担心更重的处理时间分配更多的内存来容纳额外的元素?

这个初始化容量对这种数据类型的性能/内存使用有多大影响?

performance cocoa capacity nsmutablearray

26
推荐指数
2
解决办法
9206
查看次数

使用和不使用容量初始化NSMutableArray

可能重复:
NSMutableArray initWithCapacity细微差别
Objective-c NSArray init与initWithCapacity:0

以下代码行有什么区别?什么是确切的优势和劣势?假设接下来我将做3个addObject操作.

NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity: 5];
NSMutableArray *array = [[NSMutableArray alloc] init];
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsmutablearray

5
推荐指数
2
解决办法
5530
查看次数