То, что Вы действительно хотите, logging
модуль из стандартной библиотеки. Создайте регистратор и присоедините два обработчика, можно было бы записать в файл и другой к stdout или stderr.
См. Регистрироваться нескольким местам назначения для деталей
NSMutableArray
(и все другие классы с Mutable
в имени) можно изменить. Итак, если вы создадите простой NSArray
, вы не сможете изменить его содержимое позже (без его воссоздания). Но если вы создадите NSMutableArray
, вы можете его изменить - вы заметите, что у него есть такие методы, как -addObject:
и -insertObject: atIndex:
.
] Подробнее см. в документации .
«Изменяемые» типы - это классы, которые можно изменять после инициализации, например NSMutableString
vs NSString
.