Xcode iPhone应用程序的起点?

Xcode iPhone应用程序的起点?,xcode,interface-builder,Xcode,Interface Builder,关于设置简单的单视图应用程序,我有一个问题。从我看来有两种方法 方法001 启动Xcode并创建基于窗口的应用程序 开始在MainWindow.xib中设置界面 方法002 启动Xcode并创建基于窗口的应用程序 在Xcode中添加一个UIViewController子类及其自己的XIB。 在Xcode中,向委托添加IBOutlet以指向UIViewController 在Interface Builder中,添加UIViewController的实例并在代理处链接它 在Interface Bu

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

方法001

启动Xcode并创建基于窗口的应用程序 开始在MainWindow.xib中设置界面 方法002

启动Xcode并创建基于窗口的应用程序 在Xcode中添加一个UIViewController子类及其自己的XIB。 在Xcode中,向委托添加IBOutlet以指向UIViewController 在Interface Builder中,添加UIViewController的实例并在代理处链接它 在Interface Builder中,选择UIViewController将使用的NIB名称。 在我看来,除了最简单的测试外,方法002似乎是进行任何测试的方法。而且它遵循MVC方法,所以我建议方法_001只是一个起点,您应该始终朝着方法_002前进


gary

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

有多少iPhone程序员?这就是这个问题有多少答案。这是所有人的偏好,项目需要的是良好的景观,尤其是当出发时往往是最重要的事情之一。很高兴知道我正朝着一个被普遍接受的方向前进。谢谢,我最初对iPhone的测试确实围绕着方法_001进行,但正如你所说,现在我对平台更熟悉了,我发现按照方法_002进行设置更容易、更好的设计。