Со всеми этими новыми ARC-компонентами (которые не подпадают под NDA…) кажется, что по умолчанию для работы со свойствами является установка свойства без и ivar в файле реализации явно, пока вы не синтезируете его с чем-то вроде :
@synthesize var = _var;
Какую наилучшую практику использовать для установки переменной? Я знаю разницу между var
и self.var
в том, что self.var
использует точечную запись и использует метод установки var.
Является ли _var
просто эквивалентом его настройки в заголовочных файлах, как в старые добрые времена? Откуда взялась эта практика предварительной окраски всего с подчеркиванием?