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应用起点?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone Web 应用程序、模板、框架? [关闭]

解析 HTML 内容以与 iPhone 应用程序一起使用

Geoloqi iphone 样品不工作?

测试 iPhone 视图控制器:从哪里开始?

iPhone mapkit 行车路线

iphone app - 如何只获取一次当前位置并将其存储以用于另一个功能?