0

我通常习惯于以编程方式做每一件事,我的意思是我没有使用,Interface builder而是我在代码中做每一件事,比如UIButtonorUITableView等​​等。所以谁能告诉我什么是最好的 iOS 编程,或者这样做应用程序性能或其他方面有什么不同吗?

我是编程新手,所以我想从该领域的某个人那里听到这一点,我在 Google 中进行了搜索,但找不到明确的答案。

谢谢。

4

2 回答 2

1

使用 IB 的优点是它可以让您非常快速地制作界面,而无需检查标签应该向上或向下移动一两个像素。但是,当您使用 IB 时,您无法继承 nib 文件,因此如果您在应用程序的多个视图控制器中有很多通用界面功能,您可能应该只使用代码。

于 2013-06-05T07:07:42.213 回答
1

您确实应该将视图与代码分开。这就是 Interface Builder 的用途。
除了您的应用程序逻辑之外,它还构建 xml 文件,因此当您需要更改设计中的任何内容时,您不必修改您的代码,也不会因为错误而弄乱任何东西。
所有现代程序设计都将视图与业务逻辑分开:MVC、MVVM、MVP 等等。它被认为是编程的最佳模式。

于 2013-06-05T07:08:06.060 回答