我决定是否在我的解决方案中使用XIB文件。在monotouch和Interface Builder的早期版本中,我选择了xib-less但现在使用xcode 4集成,IB看起来更加用户友好,并且Monotouch中的所有UIViewController / UIView类模板都创建了一个xib文件。此外,大多数新的monotouch教程和示例都表明我们使用IB。
有人能指出我正确的方向吗?是否有任何情况下最好不要使用XIB文件?
答案 0 :(得分:5)
如果在启动时需要加载的内容太多,XIB文件的加载速度仍然很慢。我通常会避免使用XIB文件,因为它们在改善我的开发人员体验方面做得不多。
也就是说,在iOS 5中,他们引入了故事板,允许您从一个地方设计应用程序流,然后它将故事板分解为XIB文件,这些文件已经过调整,只能加载每个屏幕所需的内容。 / p>
我认为故事板确实带来了你在XIB文件中没有真正获得的重要价值,值得使用。