Когда я должен использовать @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
явно к моему коду?