Есть ли способ избежать такого рода кода при перезаписи установщика по умолчанию для свойства retain
?
-(void)setMasterViewController:(UIViewController *)newMaster {
[newMaster retain];
[masterViewController release];
masterViewController = newMaster;
// do custom stuff on set
}
Есть ли способ получить доступ к установщику по умолчанию, например:
-(void)setMasterViewController:(UIViewController *)newMaster {
[defaultSetMasterViewController:newMaster];
// do custom stuff
}
Это сохранит код СУШКИ.То, как я это делаю сейчас, дважды упоминается тот факт, что это свойство retain
.