Я хотел бы спросить, как правильно добавить и удалить представление UIViewController как дочернее представление.
Итак, инициализировав UIViewController, я могу добавить его представление для просмотра иерархии следующим образом:
UIViewController *myViewControler = [[UIViewController alloc] init];
[someAnotherView addSubview:myViewController.view];
Вопрос 1. Должен ли я выпускать myViewController.view после addSubview:
вызова?
Если я хочу удалить представление myViewController из иерархии представлений, я вызываю [myViewController.view removeFromSuperview];
Вопрос 2: Как я должен освободить экземпляр myViewController в этом случае после того, как его представление удалено из FromSuperview?