我認爲使用故事板有時會爲我們節省很多工作。但是,當多於一個伴侶在同一個故事板上工作時。衝突是否可能頻繁發生?當使用.xib時,我和我的同事在處理相同的.xib時會產生衝突。那麼故事板怎麼樣?順便說一句:不要告訴我使用多個故事板。如果我需要使用多個故事板,我認爲我更喜歡xib而不是故事板。使用故事板時我們會經常發生衝突嗎?
0
A
回答
0
如果您的應用程序有一個大故事板,並且您的團隊中的多位開發人員需要對故事板進行更改,則可能會發生衝突。
如果你使用xibs,你可以把不相關的視圖放在單獨的xib中。然後,當開發人員A需要在視圖1中更改某些內容時,他只是更改了包含視圖1的xib。同時,如果開發人員B更改視圖2中的某些內容,他將更改包含視圖2的xib, xib包含視圖1.所以你不會發生衝突。
如果您使用的是故事板,所有視圖都在一個文件中。因此,開發人員A更改故事板以修改視圖1,同時開發人員B更改故事板以修改視圖2.繁榮,您會遇到衝突。
如果您的團隊有多個開發人員在開發應用程序用戶界面,那麼如果使用故事板,則與使用(仔細分離的)xibs相比,您更有可能發生衝突。這是故事板的一個嚴重問題。
但是,您不能在xib中創建具有靜態內容的表視圖控制器。你只能在故事板中做到這一點。所以有時候創建一個只包含一個表視圖控制器的故事板是值得的,在一個使用xibs的項目中。
相關問題
- 1. Xcode在故事板中發生衝突時崩潰
- 2. 故事板和SVN衝突
- 3. 兩個故事板設置不透明屬性時衝突嗎?
- 4. Appium:使用多線程時,Appium :: TouchAction(ruby)會發生衝突嗎?
- 5. 多個FileSystemWatchers會發生衝突嗎?
- 6. Git衝突導致故事板問題
- 7. jquery點擊事件不會與Handlebars模板發生衝突
- 8. 爲什麼我會發生衝突?
- 9. 同時安裝時,TortoiseCVS和TortoiseSVN會發生衝突嗎?
- 10. 我們可以在故事板中使用xib文件嗎?
- 11. 可以運行2個document.ready使它們發生衝突嗎?
- 12. Wit.ai與故事衝突
- 13. 什麼是使用故事板時iOS目標c中的合併衝突
- 14. 同時使用故事板
- 15. 當primary_key默認發生衝突時,Django會發生什麼?
- 16. 「 - (id)init」在使用故事板時不會觸發ViewController
- 17. 會合並--squash會導致已經在開發中的cherry picks發生衝突
- 18. 發生故障時會發生什麼?
- 19. Git:分支iOS應用程序使用故事板但如何防止衝突?
- 20. 構建複合控件和使用會話時,它們是否會與主機應用程序發生衝突?
- 21. 使用故事板
- 22. 發送用戶使用故事板
- 23. 故事板發行
- 24. iOS:故事板CollectionView不會被觸發
- 25. 如何合併2個故事板與git中的衝突?
- 26. 與故事板文件中的inferredMetricsTieBreakers合併衝突
- 27. 故事板 - 不支持的配置8衝突限制
- 28. 我們應該在用戶故事中使用角色嗎?
- 29. 當我們打開嵌入式主板時會發生什麼?
- 30. Jommla 3.5.1會話衝突 - 重複會話頭已經發送
因此,選擇storyboard而不是xib進行團隊工作應該是一個不錯的選擇嗎?太遺憾了! – sunkehappy