在Monotouch 5之后使用XIB文件

mad*_*oke 3 xcode interface-builder xib xamarin.ios ios5

我决定是否在我的解决方案中使用XIB文件.在monotouch和Interface Builder的早期版本中,我选择了xib-less但现在使用xcode 4集成,IB看起来更加用户友好,并且Monotouch中的所有UIViewController/UIView类模板都创建了一个xib文件.此外,大多数新的monotouch教程和示例表明我们使用IB.

有人能指出我正确的方向吗?是否有任何情况下最好不要使用XIB文件?

mig*_*aza 5

如果在启动时需要加载的内容太多,XIB文件的加载速度仍然很慢.我通常避免使用XIB文件,因为它们在改善我的开发人员体验方面做得不多.

也就是说,在iOS 5中,他们引入了故事板,允许您从一个地方设计应用程序流,然后将故事板分解为XIB文件,这些文件已经过调整,只能加载每个屏幕所需的内容.

在我看来,故事板确实带来了你在XIB文件中没有真正获得的重要价值,值得使用.