【问题标题】:iPhone Application Starting Point?iPhone应用起点?
【发布时间】:2010-02-17 13:46:29
【问题描述】:

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

METHOD_001

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

METHOD_002

  1. 启动 Xcode 并创建“基于窗口的应用程序”
  2. 在 Xcode 中添加一个带有自己的 XIB 的 UIViewController 子类。
  3. 在 Xcode 中添加一个 IBOutlet 到代理以指向 UIViewController
  4. 在 Interface Builder 中添加 UIViewController 实例并将其链接到委托
  5. 在 Interface Builder 中选择 UIViewController 将使用的“NIB 名称”。

在我看来,METHOD_002 似乎是除了最简单的测试之外的任何其他方法。它也遵循 MVC 方法,所以我建议 METHOD_001 只是一个起点,您应该始终朝着 METHOD_002 前进?

加里

【问题讨论】:

  • 在 SO 上有多少 iPhone 程序员?这就是这个问题有多少个答案。这都是偏好(以及项目需要什么)
  • 获得是对风景的良好看法,特别是当开始通常是最重要的事情之一时。很高兴知道我正朝着一个普遍接受的方向前进。

标签: xcode interface-builder


【解决方案1】:

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

【讨论】:

  • 谢谢,我对 iPhone 的初步测试确实围绕 Method_001,但就像你说的,我现在对平台更熟悉了,我发现设置更多东西更容易(并且设计更明智)符合Method_002。
猜你喜欢
  • 2012-02-19
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
  • 2011-10-23
  • 2011-07-30
  • 2012-10-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多