Быстрый вопрос... Ну, я понимаю, что все свойства начинаются как nil в Objective-C и что отправка сообщения в nil ничего не делает, поэтому вы должны инициализировать с помощью [[Class alloc] init]; перед отправкой сообщения во вновь созданное свойство. Однако, как насчет того, если я не отправляю сообщения этому свойству, или если я устанавливаю свойство, используя self.property = something? Нужно ли мне также назначать init в этих случаях? Кроме того, свойства UI начинаются как ноль, например, свойство UILabel, которое вы вытаскиваете из раскадровки? Нужно ли им назначать init?
Спасибо всем, кто отвечает