除了WYSIWYG编辑器之外,使用XIB / NIB文件比在iPhone / iPad / iOS中定义代码布局有什么好处?
虽然我没有发现XIB文件非常有用,但许多iOS开发人员都这样做,这让我怀疑我可能不知道它们的好处或如何正确使用它们。
答案 0 :(得分:2)
答案 1 :(得分:2)
在Interface Builder中定义内容使得以后更容易调整。此外,在代码中执行界面元素可能会导致大量代码膨胀,用于设置精确位置,字体,颜色等内容。
直接使用代码的主要优点是速度快。但通常最好从IB开始,然后看看可能需要加速的东西。
表格单元格是您可能考虑在代码中为速度绘制元素的主要区域之一。
答案 2 :(得分:2)
Personnaly,我正在使用XIB以图形方式查看我正在这样做我没有必要运行,检查外观,改变颜色,运行应用程序,检查......它让我得到更好的设计。如果您与设计师一起工作,为您提供Photoshop设计,那么它对您没有用。
第二件事:当你开始真正处理Xib时,它比用代码执行它要快得多(例如,TableView和tableView单元需要时间和训练)