Подтвердить что ты не робот

Разница между NSArray и NSMutableArray

В чем разница b/w NSArray и NSMutableArray?

4b9b3361

Ответ 1

NSMutableArray (и все остальные классы с Mutable в имени) могут быть изменены. Итак, если вы создаете простой NSArray, вы не сможете изменить его содержимое позже (без его воссоздания). Но если вы создаете NSMutableArray, вы можете его изменить - вы заметите, что у него есть методы типа -addObject: и -insertObject:atIndex:.

Подробнее см. документацию.

Ответ 2

"Изменчивые" типы - это классы, которые можно изменить после их инициализации, например NSMutableString vs NSString.

Ответ 3

NSArray: в NSArray мы не можем изменить индекс....         Средство исправляет массив.

NSMutableArray: в NSMutableArray мы можем изменить индекс, а также добавить значение в массив во время выполнения.