Если у меня есть группа ViewController, которые когда-либо будут иметь дело только с одним представлением, или даже если мой ViewController будет иметь дело с несколькими представлениями, зачем мне использовать другие ViewController для управления другими ViewControllers?Почему бы мне просто не поменять ViewController на уровне ApplicationDelegate?
Может быть, я думаю о ViewController неправильно?Я привык писать в шаблоне MVC с Ruby / .NET.Например, если бы я работал с виджетами, у меня, вероятно, были бы WidgetController и представление List, а также представление Detail для WidgetController.
Какова аналогичная конструкция iPhone MVC?Я бы предположил, что WidgetController будет наследовать ViewController, и у меня будет пара разных представлений в зависимости от того, как я хочу посмотреть на данные виджета.Затем, когда я захотел разобраться с Wodgits, я бы сделал WodgitController со связанными с ним представлениями и обменял подпредставление окна новым Wodgit ViewController.
Я не вижу, что такое RootViewController для управления моими контроллерамипокупает меняГде стоимость?Чего мне не хватает?