iPhone应用起点?
Posted
技术标签:
【中文标题】iPhone应用起点?【英文标题】:iPhone Application Starting Point? 【发布时间】:2010-02-17 13:46:29 【问题描述】:我有一个关于设置简单单视图应用程序的问题。据我所知,有两种方法...
METHOD_001
-
启动 Xcode 并创建“基于窗口的应用程序”
开始在 MainWindow.xib 中设置界面
METHOD_002
-
启动 Xcode 并创建“基于窗口的应用程序”
在 Xcode 中添加一个带有自己的 XIB 的 UIViewController 子类。
在 Xcode 中添加一个 IBOutlet 到代理以指向 UIViewController
在 Interface Builder 中添加 UIViewController 实例并将其链接到委托
在 Interface Builder 中选择 UIViewController 将使用的“NIB 名称”。
在我看来,METHOD_002 似乎是除了最简单的测试之外的任何其他方法。它也遵循 MVC 方法,所以我建议 METHOD_001 只是一个起点,您应该始终朝着 METHOD_002 前进?
加里
【问题讨论】:
在 SO 上有多少 iPhone 程序员?这就是这个问题有多少个答案。这都是偏好(以及项目需要什么) 获得是对风景的良好看法,特别是当开始通常是最重要的事情之一时。很高兴知道我正朝着一个普遍接受的方向前进。 【参考方案1】:在这两种选择之间,第二种看起来更好,原因很简单,它具有更松散的耦合,可能使以后更容易切换。我不确定你可以说它更像是 MVC,因为此时你还没有任何模型对象,即使使用第一种方法,你也有一个视图控制器和一个视图。
【讨论】:
谢谢,我对 iPhone 的初步测试确实围绕 Method_001,但就像你说的,我现在对平台更熟悉了,我发现设置更多东西更容易(并且设计更明智)符合Method_002。以上是关于iPhone应用起点?的主要内容,如果未能解决你的问题,请参考以下文章