Насколько я знаю, поскольку XCode 4.4, @synthesize
будет автоматически генерировать объекты доступа к свойствам. Но сейчас я прочитал образец кода о NSUndoManager
, и в коде он заметил, что @synthesize
добавлен явно. Как:
@interface RootViewController ()
@property (nonatomic, strong) NSDateFormatter *dateFormatter;
@property (nonatomic, strong) NSUndoManager *undoManager;
@end
@implementation RootViewController
//Must explicitly synthesize this
@synthesize undoManager;
Теперь я чувствую себя озадаченным... Когда я должен явно добавить @synthesize
в свой код?