62

NSArrayb/w和有什么区别NSMutableArray

4

3 回答 3

116

NSMutableArray(以及Mutable名称中包含的所有其他类)可以修改。所以,如果你创建一个 plain NSArray,你以后不能改变它的内容(不重新创建它)。但是如果你创建一个NSMutableArray,你可以改变它——你会注意到它有类似-addObject:and的方法-insertObject:atIndex:

有关详细信息,请参阅文档

于 2009-08-28T05:51:25.883 回答
5

“可变”类型是可以在初始化后更改的类,例如NSMutableStringvs NSString

于 2009-08-28T05:52:26.287 回答
1

NSArray :在 NSArray 中我们不能更改索引.... 意味着修复数组。

NSMutableArray :在 NSMutableArray 中,我们可以更改索引并在运行时添加数组中的值..

于 2014-02-10T08:00:19.403 回答