Я пытаюсь выяснить, как лучше всего осуществлять управление памятью в следующей реализации:
У меня есть UIPopoverController, который будет создан при viewDidLoad представления и пропадет только при viewDidUnload.
И внутри UIPopoverController я отображаю UITableView.
Вот моя текущая реализация в .h:
UIPopoverController *aPopoverController;
@property (nonatomic, retain) UIPopoverController *aPopoverController;
В .м:
@synthesize *aPopoverController;
Внутри метода в .m, который вызывается, когда viewDidLoad:
UITableViewController *aTableViewController = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
UITableView *aTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 100, 800)];
aTableViewController.tableView = aTableView;
aTableView.delegate = self;
aTableView.dataSource = self;
aPopoverController = [[UIPopoverController alloc] initWithContentViewController:aTableViewController];
Как мне освободить эти объекты, когда viewDidUnload?