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



в чем разница ч/б NSArray и NSMutableArray?

517   3  

3 ответов:

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

посмотреть документация для сведения.

"изменяемые" типы-это классы, которые могут быть изменены после их инициализации, например NSMutableString vs NSString.

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

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

Comments

    Ничего не найдено.