1

我想有一个类管理多个视图,就像波纹管:设计模式和多视图控制器的

AppDelegate 
    RootController 
    ViewController1 + View1.xib 
    ViewController2 + View2.xib 

我的应用程序的逻辑将是RootController。

这是什么最佳设计模式?我的RootController应该扩展UINavigationController吗?

回答

1

看起来您将使用View Controller Containment(请参阅WWDC 2011 Session 102 ADC视频)。所以你的根控制器很可能是UIViewController的一个子类,顺便说一句,UINavigationController不打算被分类(根据Apple文档)。