Я пытаюсь понять цель директивы synthesize
с переопределением имени свойства. Скажем, у меня есть интерфейс, определенный следующим образом:
@interface Dummy ... {
UILabel *_dummyLabel;
}
@property (retain, nonatomic) UILabel *dummyLabel;
А в файле реализации у меня:
@synthesize dummyLabel = _dummyLabel;
Насколько я понимаю, «dummyLabel» - это просто псевдоним переменной экземпляра «_dummyLabel». Есть ли разница между self._dummyLabel и self.dummyLabel?