使用故事板时我们会经常发生冲突吗?

时间:2012-11-13 05:53:31

标签: ios storyboard xib conflict

我认为使用故事板有时会为我们节省很多工作。但是当不止一个伙伴在同一个故事板上工作时。是否可能经常发生冲突?当使用.xib时,我和我的同事在我们处理同一个.xib时会有冲突。故事板怎么样?顺便说一句:不要告诉我使用多个故事板。如果我需要使用多个故事板,我想我更喜欢xib而不是故事板。

1 个答案:

答案 0 :(得分:0)

如果您的应用有一个大故事板,并且您团队中的几位开发人员需要在故事板中进行更改,您可能会遇到冲突。

如果您正在使用xib,则可以将不相关的视图放在单独的xib中。然后,当开发人员A需要在视图1中更改某些内容时,他只需更改包含xib的视图1.同时,如果开发人员B在视图2中更改了某些内容,则他会更改包含xib的视图2,该视图可能与包含视图的xib 1.因此,您不会发生冲突。

如果您使用的是故事板,则所有视图都在一个文件中。因此,开发人员A更改故事板以修改视图1,同时开发人员B更改故事板以修改视图2.轰炸,您会发生冲突。

如果您的团队有多个开发人员在应用程序用户界面上工作,那么如果您使用故事板,则比使用(仔细分隔的)xib更容易发生冲突。这是故事板的一个严重问题。

但是,您无法在xib中创建具有静态内容的表视图控制器。您只能在故事板中执行此操作。因此,有时在一个项目中创建一个只包含一个表视图控制器的故事板是值得的,该项目使用xibs来处理其他事情。