2012-11-13 68 views
0

我認爲使用故事板有時會爲我們節省很多工作。但是,當多於一個伴侶在同一個故事板上工作時。衝突是否可能頻繁發生?當使用.xib時,我和我的同事在處理相同的.xib時會產生衝突。那麼故事板怎麼樣?順便說一句:不要告訴我使用多個故事板。如果我需要使用多個故事板,我認爲我更喜歡xib而不是故事板。使用故事板時我們會經常發生衝突嗎?

回答

0

如果您的應用程序有一個大故事板,並且您的團隊中的多位開發人員需要對故事板進行更改,則可能會發生衝突。

如果你使用xibs,你可以把不相關的視圖放在單獨的xib中。然後,當開發人員A需要在視圖1中更改某些內容時,他只是更改了包含視圖1的xib。同時,如果開發人員B更改視圖2中的某些內容,他將更改包含視圖2的xib, xib包含視圖1.所以你不會發生衝突。

如果您使用的是故事板,所有視圖都在一個文件中。因此,開發人員A更改故事板以修改視圖1,同時開發人員B更改故事板以修改視圖2.繁榮,您會遇到衝突。

如果您的團隊有多個開發人員在開發應用程序用戶界面,那麼如果使用故事板,則與使用(仔細分離的)xibs相比,您更有可能發生衝突。這是故事板的一個嚴重問題。

但是,您不能在xib中創建具有靜態內容的表視圖控制器。你只能在故事板中做到這一點。所以有時候創建一個只包含一個表視圖控制器的故事板是值得的,在一個使用xibs的項目中。

+0

因此,選擇storyboard而不是xib進行團隊工作應該是一個不錯的選擇嗎?太遺憾了! – sunkehappy

相關問題