【发布时间】:2009-03-13 01:06:49
【问题描述】:
我用 iPhone SDK 编程已经有一段时间了。
我没有使用过界面生成器。这让我有点害怕。我知道实际上我可能是在“与框架作斗争”,但我不这么认为。
我发现在我的应用程序委托中实例化我的 UITabBarController,实例化 UINavigationController,然后推送和弹出视图控制器非常容易。
当然,我对如何使用 XIB 文件构建应用程序没有广泛的了解,因为我从来没有这样做过,但是我确实知道它的一般要点,我已经使用 NIB 在 Cocoa 中构建了一些 Mac 应用程序。所以我也不是完全无知。
我的问题是在选择使用xibs制定UITableViewController和UIViewControllers时的开发时间是否存在增加,而不是编程方式实例化,然后设置IVAR。
在我看来,这两种方法仍然需要您将视图控制器子类化以进行自定义,这可能会发生在您的大多数视图中。同样,代表仍然需要手动类,从 XIB 内部连接插座的过程似乎与我设置 ivar 相当。
还是我遗漏了其他要点?
谢谢!
【问题讨论】:
标签: iphone cocoa cocoa-touch