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