2012-05-24 15 views
1

我正在寫一個相當簡單的應用程序。整個應用程序主要由一個窗口和4個工具欄選項卡組成。在簡單的應用程序中使用一噸xib有什麼不妥嗎?

我是一個組織怪胎的代碼,所以我嘗試了一噸小代碼文件,而不是一個或兩個大的。

我目前有5 views。一個用於窗戶本身。然後四個,每個標籤一個。我的問題是,擁有那麼多xibs有什麼問題嗎?是否有任何性能下降或需要注意的警告?

編輯

這是Mac OS X的應用程序沒有的iOS。

+0

爲什麼你不使用故事板? http://www.pearltrees.com/#/N-fa=3099042&N-u=1_332781&N-p=30679457&N-s=1_3109196&N-f=1_3109196&N-play=1 – pbaris

+0

我不使用故事板,因爲這是一個OS X應用。不是iOS。不過謝謝。 –

+1

當然會有性能下降。加載5個xib而不是1個需要更長的時間 - 如果沒有其他的話,你可以打開和關閉5倍的文件。但誰在乎?加載它們所花費的時間在幾乎任何合理的應用中很可能並不明顯。如果你想確定它是如何影響你的應用的,明顯的答案是測試它並看看。 – abarnert

回答

0

在我使用多個XIB與單個XIB的實驗中,它確實會降低性能,但性能下降很小,甚至不明顯。

相關問題