Неплохо ли использовать текстовую нотацию для инициализации сохраняемых свойств в nil в моих методах init?
С любым обычным свойством:
@property (nonatomic, retain) id foo;
Скажем в моем методе init, я установил self.foo = nil
. Синтезированный метод сначала выпускает или автореализует foo
(не совсем уверен в лежащей в основе импиментации). Является ли foo
гарантией быть нулевым до первого вызова сеттера или геттера? Или он указывает на случайный мусор, если я явно не установил foo = nil
без точечной нотации?