以编程方式创建视图VS. 笔尖

iCo*_*777 4 uiview nib ios

我很想知道是否有人有任何经验比较iPhone应用程序的加载时间性能与NIB中显示的视图与完全以编程方式布局的视图(这是一个类似的问题).

在NIB中提出的观点是否完全以编程方式提出了意见?

Avi*_*dok 6

根据Apple的说法,XIB文件加载时间比编程UI更长.在WWDC演讲中看到了这一点.

如果性能很重要,请在代码中而不是在IB中构建UI.

  • 最好提供参考链接. (3认同)

Rui*_*res 5

在代码上执行它有一些优点:

  1. 最好与几个人合作.提交到存储库时,更容易解决冲突.
  2. 你依赖于你在代码中看到的东西,而不是nib文件中隐藏的东西(你选择的一些讨厌的选项,而不知道).你有:你所看到的就是你得到的.

随着笔尖:

  1. 我想说开发速度更快.
  2. 对于您的界面的每一个细节,它都没有被"污染"的代码.
  3. 对于没有丰富经验的人来说,我也会更容易.

关于性能,您可以实际检查这一点.