0

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

4

1 回答 1

0

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

如果您使用的是 xib,则可以将不相关的视图放在单独的 xib 中。然后当开发者 A 需要在视图 1 中更改某些内容时,他只需更改包含视图 1 的 xib。同时,如果开发者 B 在视图 2 中更改某些内容,他会更改包含视图 2 的 xib,这可能与xib 包含视图 1。所以你不会遇到冲突。

如果您使用情节提要,所有视图都在一个文件中。因此,开发人员 A 更改故事板以修改视图 1,同时开发人员 B 更改故事板以修改视图 2。繁荣,您会遇到冲突。

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

但是,您不能在 xib 中创建具有静态内容的表视图控制器。您只能在情节提要中做到这一点。所以有时在一个使用 xibs 的项目中创建一个只包含一个表视图控制器的故事板是值得的。

于 2012-11-13T06:14:05.347 回答