Я прочитал, что неизменяемые типы данных не могут быть изменены после создания (например, NSString или NSArray).
Но могут ли они быть повторно инициализированы, чтобы указывать на другой набор объектов?
Если это так, могу ли я использовать release для освобождения любых ресурсов с первого раза между использованиями? например:
myArray объявлен как NSArray * myArray в интерфейсе и как nonatomic / retain property.myArray, установленный в коде инициализации для точки на массив строк следующим образом.
self.myArray = [myString componentsSeparatedByString:@","];
Но позже я хочу повторно инициализировать myArray, чтобы он указывал на другой набор строк
self.myArray = [myOtherString componentsSeparatedByString:@","];
Возможно ли это? Спасибо ...