【发布时间】:2015-08-05 08:41:59
【问题描述】:
使用NSMutableArray,我们可以获得额外的方法,例如
addObjectinsertObjectremoveObjectAtIndex
当我们在NSMutableArray 中获得额外的方法时,为什么我们要使用不可变的NSArray?使用NSMutableArray 超过NSArray 时是否有任何性能损失?
【问题讨论】:
-
内存是一个很好的理由。阻止任何修改尝试也是一个好方法。
-
为什么要使用可变数组来存储字母表中的字母?或者类似的东西?
标签: objective-c arrays nsmutablearray nsarray