Kev*_* L. 4 iphone cocoa-touch xib nib
我很想知道是否有人有任何经验将iPhone应用程序的加载时间性能与NIB中显示的视图与完全以编程方式布局的视图进行比较(即实例化UITextView,将其添加到视图中,实例化UIButton,将其添加到视图中...).
如果我想要一个简单的应用程序快速加载闪电,最好放弃使用NIB(技术上是XIB),而是以编程方式创建视图元素?加载和解析NIB所花费的时间是否足以产生明显的差异?
我注意到,加载与发钞银行iPhone的复杂的接口是稍微慢一些.它只有一秒钟,但如果用户希望看到工作表或模态视图,则会很明显.我认为区别在于NIB在iPhone上延迟加载,因此视图实际上是在第一次显示视图时创建的 - 而不是在首次创建控制器和视图层次结构时.也就是说,它可能只对iPhone有用:-)
总的来说,我认为NIB 总是值得存在任何可能存在的性能劣势.当SDK第一次出现并且Interface Builder没有经过良好测试时,我写回了iPhone应用程序.编写代码来创建视图层次结构是一个可怕的混乱......
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |