iPhone应用程序起点?

时间:2010-02-17 13:46:29

标签: xcode interface-builder

我有一个关于设置简单的单一视图应用程序的问题。从我所看到的有两种方法......

METHOD_001

  1. 启动Xcode并创建“基于窗口的应用程序”
  2. 开始在MainWindow.xib
  3. 中设置界面

    METHOD_002

    1. 启动Xcode并创建“基于窗口的应用程序”
    2. 在Xcode中添加一个带有自己的XIB的UIViewController子类。
    3. 在Xcode中,将IBOutlet添加到委托以指向UIViewController
    4. 在Interface Builder中添加UIViewController的实例并将其链接到委托
    5. 在Interface Builder中,选择UIViewController将使用的“NIB名称”。
    6. 在我看来,METHOD_002似乎是除了最简单的测试之外的其他方式。它也遵循MVC方法,所以我建议METHOD_001只是一个起点,你应该总是朝着METHOD_002前进?

      加里

1 个答案:

答案 0 :(得分:1)

在两种选择之间,第二种选择看起来更好,原因很简单,因为它具有更松散的耦合,可能更容易在以后切换。我不确定你是否可以说它更多是MVC,因为此时你还没有任何模型对象,即使使用第一种方法,你同时拥有一个视图控制器和一个视图。