У меня NSString
объявлено как @property (nonatomic,copy) NSString *text
в классе. Когда я хочу получить эти данные из текстовой переменной, я звоню из моего другого класса NSString *text = self.objectInstance.text
. После анализа Xcode в строке говорит, что я объявляю текстовую переменную
1 . Свойство возвращает объект Objective-C со счетом удержания +1
А потом после этой строки
2 . Объект просочился: на выделенный объект не ссылаются позже в этом пути выполнения, и его счет сохранения + 1
Чего я не понимаю, так это того, что я не пишу alloc, new или copy, поэтому мне не нужно освобождать этот объект?