Иногда мы можем явно указать имя переменной экземпляра в инструкции synthesize, например,
В SomeViewController.h,
//....
@property (nonatomic, retain) NSObject *variable;
//....
В SomeViewController.m,
//....
@synthesize variable = _variable;
//....
Но зачем беспокоиться об этом дополнительном усилие, если переменная экземпляра будет неявно названа _variable, даже если мы просто выразим ее как:
@synthesize variable;
в SomeViewController.m.
Может ли кто-нибудь поделиться идеей о том, почему это необходимо? Спасибо: D