2011-10-22 45 views
3

我決定是否在我的解決方案中使用XIB文件。在以前版本的monotouch和Interface Builder中,我選擇了xib-less,但是現在使用xcode 4集成,IB似乎更加用戶友好,並且Monotouch中的所有UIViewController/UIView類模板都創建了一個xib文件。此外,大多數新的單點觸控教程和示例都表明我們使用IB。Monotouch 5之後使用XIB文件

有人能指出我正確的方向嗎?在哪種情況下最好不要使用XIB文件?

回答

5

如果您在啓動時需要加載太多的內容,XIB文件的加載速度可能會很慢。我通常會避免使用XIB文件,因爲它們在改善我的開發人員體驗方面做得並不多。

也就是說,在iOS 5中,他們引入了Storyboard,它允許您從一個地方設計應用程序流程,然後將故事板分解爲XIB文件,這些XIB文件已經調整爲僅加載每屏所需的內容。

在我看來,故事板確實帶來了很大的價值,您沒有真正使用XIB文件並且值得使用。

+0

哼,我明白了。故事板的問題在於,他們需要iOS 5作爲應用程序的部署目標,這會妨礙您與所有iOS設備的兼容性,所以我認爲我會堅持避免xib文件。 – madoke