故事板与 Xib 文件

Storyboards vs Xib files

我阅读了一些与同一问题相关的答案,但我想问一些具体的问题。当你有一个巨大的项目时,想象一个大型社交网络,即使你将你的 UIViewControllers 在逻辑上分成单独的 UIStoryBoards,它似乎仍然减慢了这个过程。每次您查看任何故事板时,渲染所有 UIViewControllers 都需要一段时间,处理起来似乎非常痛苦。

现在,对于大型项目,您会选择 Nib 文件还是坚持使用 UIStoryBoards 更好?

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

如果只有你自己在做这件事,有一个故事板确实会展示整个项目流程,让你更了解事情。因此,在这种情况下,我的建议是继续使用故事板,除非故事板加载的时间不合理。

不是说哪个更好。因为哪个好根据团队要求来判断。

如果您是单身开发者,最好使用故事板,因为加载所有视图所花费的时间更少。但是当团队由很多开发人员组成时,使用XIB,否则,合并modules/tasks.

并不容易

您可以在此处详细了解使用这两种东西的优缺点。 http://codewithchris.com/xcode-using-storyboards-and-xibs-versus-creating-views-programmatically/