故事板与Xib文件

Bol*_*ion 6 nib uistoryboard swift

我读了一些与同一个问题有关的答案,但我想问一些具体的问题.如果你有一个巨大的项目,想象一个庞大的社交网络,即使你将你的UIViewControllers逻辑分离成单独的UIStoryBoards,它似乎仍然会减慢这个过程.每当你查看任何故事板时,需要一段时间来渲染所有这些UIViewControllers,这似乎是一个巨大的痛苦处理.

现在,对于大型项目,您会选择Nib文件还是坚持下去UIStoryBoards

Fan*_*ing 10

如果它是一个包含许多视图控制器的大型项目,并且有团队合作,我会推荐XIB.这是因为每个小团队都不必理解项目的整个流程,因此不需要具有这些关系的故事板.另一个很大的优势是,当它们将代码合并在一起时,它就不太可能出现合并问题.您不希望故事板出现合并冲突,请相信我.

如果只有你自己正在研究这个问题,那么拥有一个故事板确实会显示整个项目流程并让你更了解事情.因此,我在这种情况下的建议是继续使用故事板,除非故事板在不合理的时间内加载.

  • 添加答案,如果在你的项目中你重复使用viewControllers但是使用不同的服务并且从每个ViewController到很多其他viewControllers非常重要,建议使用Xibs,或者在某些时候你必须经历在意识到你必须从一开始就使用Xibs后,有很多重构:) (2认同)