1

因此,在阅读了一些不同的 Big Nerd Ranch 文本之后,以及看到 Tweetbot 成名的 Paul Haddad 或多或少说他不使用 Interface Builder 之后,我得出的结论是,出于某种原因,有些东西错了吗?

我个人发现自己倾向于使用 Interface Builder 仅仅是因为我有 Visual Basic 的背景。它更容易,更快,而且(对我而言)使用起来更愉快。

最后,我的问题是:开发人员是否因为效率(通过最终应用程序的性能或在开发过程中)而倾向于编程设计的 UI 而不是 Interface Builder 生成的对应物?

谢谢你。

4

2 回答 2

0

Interface Builder 有时可能很繁琐,直到最近,在相对于彼此布置 UI 元素方面,您都无法用它做任何复杂的事情。由于您必须深入编写代码才能做到这一点,因此许多人只是在代码中完成所有事情。

然而,随着 AutoLayout 的出现以及它与 Interface Builder 的惊人集成,这种情况可能会改变。

于 2012-07-29T09:16:04.307 回答
-1

我个人觉得你可以通过自己编写 UI 来更好地管理你的代码。界面构建器可用于快速构建 GUI,并允许您进行实验,而无需了解您的 pl 支持的所有 GUI 组件的复杂细节。最好的方法是混合这两种方法,使用界面构建器快速构建,然后随意移动代码。

于 2012-07-29T09:12:45.900 回答