我們所有的觀點都在一個故事板上。在我們編輯我們負責的界面之後,我們發現當我們提交故事板時這是一場災難。有沒有更好的方法可以更容易地管理故事板?我們應該用代碼而不是故事板或xib編寫UI嗎?雖然使用故事板非常有效。如何在幾個人編輯故事板時管理故事板的開發?
回答
對我和我的團隊來說,通常有效的方法是將相關功能分成不同的故事板。因此,如果一個人在應用程序的x部分上工作,請將所有x關聯在那裏。只要一個人一次只處理一個組成部分,就沒有機會發生衝突,炸燬整個故事板。
如果您只能使用一個故事板,另一件要記住的事情是限制誰可以在故事板中的每個ViewController上工作。無論如何,讓多個人在同一個控制器上工作並不是最好的想法,因爲你們都會干擾彼此的佈局。我發現只要我們堅持自己的組件,合併是非常容易的。
您使用代碼而不是故事板的解決方案也是一個非常有效的方法。代碼和基於xib的方法之間的決定取決於用戶。代碼需要花費更長時間才能完成,但超級易於重用,而xibs/storyboard使原型快速啓動,但很難重用。
據我所知,我們只能創建一個故事板,但我們可以使用很多.xib與應用程序故事板,我說得對嗎? –
誠然,您可以使用盡可能多的xib。我會建議要麼只使用xibs或只使用故事板。絕對有可能創建超過1個故事板。如果你的意思是你只能根據其它因素來創建一個,比如它對你的項目的要求就是這樣,但你可以在項目中使用盡可能多的故事板 – Eric
您需要閱讀該鏈接:
- http://blog.waynehartman.com/archive/2012/01/07/uistoryboard-on-ios-5-the-good-the-bad-and-the.aspx
- http://www.linkedin.com/groups/Which-is-better-StoryBoard-NIB-162305.S.185584395
- Should I use storyboard and mercurial for team work?
故事板是一個單一的文件,所以只有一個人可以同時在故事板工作。這是與iOS團隊合作的重要因素。
- 1. iOS如何爲兩個或更多開發人員管理一個故事板
- 2. 故事板發行
- 3. 在故事板
- 4. 在故事板
- 5. 在故事板
- 6. 在故事板
- 7. 在故事板
- 8. 在故事板
- 9. 在故事板
- 10. 在故事板
- 11. 在故事板
- 12. 在故事板
- 13. 在iPad上編輯故事板文件
- 14. ios故事板邏輯
- 15. 解釋故事板的數據管理?
- 16. 如何在故事板
- 17. 故事板編輯器佈局混淆
- 18. 故事板UITabBarController
- 19. 故事板ViewController.m
- 20. 用故事板
- 21. 從故事板
- 22. UIContainerViews故事板
- 23. 故事板 - UITabBarController
- 24. MGSplitViewController故事板
- 25. iOS故事板
- 26. UIScrollview故事板
- 27. Xcode故事板
- 28. 用故事板
- 29. 故事板PeformSegue
- 30. 故事板NSIndexPath
似乎複製http://stackoverflow.com/questions/11538510/storyboards-and-svn-conflicts – Krishnan
http://stackoverflow.com/questions/11434581/xcode-4-3-how-to-merge-storyboard-changes-from-two-developers-using-svn – Krishnan