Когда я должен использовать @synthesize явно?

Насколько я знаю, начиная с 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 явно к моему коду?

Ответы на вопрос(7)

Ваш ответ на вопрос