Я немного запутался по поводу пользовательского наследования UiViewController.
Например, если у меня есть:
@interface MyViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
IBOutlet UITableView *tableView;
id <MyDelegate> aDelegate;
AnObject *myObject;
}
@property (nonatomic, assign) id <MyDelegate> aDelegate;
@property (nonatomic, retain) AnObject *myObject;
@end
Подкласс MyViewController "наследует" объявление протокола?то есть может или нет он переопределять методы в них, правильно устанавливая делегат и источник данных, не перераспределяя их интерфейс?
А как насчет свойства и их возможного освобождения?
Я хотел бы привести несколько примеров, ссылки ...