重用或更新 NSMutableArray
Reuse or renew an NSMutableArray
如果您有一个数组,您将在应用程序的生命周期中多次完全重新填充,memory-consumption/allocation-wise 是否更好...
- 在我准备重新填充时分配初始化一个新实例,或者
removeAllObjects
在现有实例上重新填充
对于如此宽泛的问题,答案通常是 "it depends"。
更好的答案是 "don't worry about it"。说真的,这叫做过早优化。除非你 运行 遇到真正的内存问题,否则任何一种方法都会导致可以忽略不计的差异。
如果您有一个数组,您将在应用程序的生命周期中多次完全重新填充,memory-consumption/allocation-wise 是否更好...
- 在我准备重新填充时分配初始化一个新实例,或者
removeAllObjects
在现有实例上重新填充
对于如此宽泛的问题,答案通常是 "it depends"。
更好的答案是 "don't worry about it"。说真的,这叫做过早优化。除非你 运行 遇到真正的内存问题,否则任何一种方法都会导致可以忽略不计的差异。