3 回答
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
我已經(jīng)廣泛使用了XIB,并使用情節(jié)提要完成了兩個(gè)項(xiàng)目。我的學(xué)習(xí)是:
故事板非常適合屏幕數(shù)量少到中等且視圖之間導(dǎo)航相對簡單的應(yīng)用。
如果您有很多視圖,并且它們之間有很多交叉導(dǎo)航,那么Storyboard視圖將變得混亂,并且需要進(jìn)行大量工作以保持清潔。
對于具有多個(gè)開發(fā)人員的大型項(xiàng)目,我不會(huì)使用情節(jié)提要,因?yàn)槟挠脩艚缑嬷挥幸粋€(gè)文件,因此無法輕松并行工作。
對于大型應(yīng)用程序來說,將其拆分為多個(gè)情節(jié)提要文件可能是值得的,但我還沒有嘗試過。此答案顯示了如何在情節(jié)提要之間進(jìn)行監(jiān)視。
您仍然需要XIB:在我的兩個(gè)Storyboard項(xiàng)目中,我都必須將XIB用于自定義表格單元。
我認(rèn)為情節(jié)提要是朝著UI實(shí)現(xiàn)的正確方向邁出的一步,希望蘋果公司將其擴(kuò)展到將來的iOS版本中。但是,他們需要解決“單個(gè)文件”問題,否則它們對大型項(xiàng)目將沒有吸引力。
如果我啟動(dòng)一個(gè)小型應(yīng)用程序,并且只能提供iOS5兼容性,則可以使用Storyboards。對于其他所有情況,我都堅(jiān)持使用XIB。
- 3 回答
- 0 關(guān)注
- 559 瀏覽
添加回答
舉報(bào)
