NSArray和NSMutableArray的区别
b / w NSArray
和NSMutableArray
什么区别?
可以修改NSMutableArray
(以及所有其他具有Mutable
名称的类)。 所以,如果你创build一个普通的NSArray
,你以后不能改变它的内容(不重新创build它)。 但是如果你创build一个NSMutableArray
,你可以改变它 – 你会注意到它有像-addObject:
和-insertObject:atIndex:
。
详细信息请参阅文档 。
“可变”types是可以在初始化后更改的类,如NSMutableString
vs NSString
。
NSArray:在NSArray中,我们不能改变索引….意味着修复数组。
NSMutableArray:在NSMutableArray中,我们可以更改索引,并在运行时在数组中添加值。