讨论,iOS编程的最佳方式?

时间:2013-06-05 07:02:51

标签: ios objective-c ios5

我通常习惯于以编程方式执行所有操作,我的意思是我没有使用Interface builder而是代码中的所有内容,例如UIButtonUITableView等。 。 那么有谁能告诉我什么是最好的编程iOS,或者这对应用程序性能或其他任何东西有什么不同?

我是编程的新手,所以我想听听现场的某些人,我在谷歌搜索但我找不到明确的答案。

感谢。

2 个答案:

答案 0 :(得分:1)

使用IB的优势在于它允许您快速创建界面,而无需检查标签应按上下移动一两个像素。但是当你使用IB时,你不能继承nib文件,所以如果你的应用程序中的几个视图控制器中有很多常见的接口功能,你可能应该只使用代码。

答案 1 :(得分:1)

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