在Storyboard中使用Xib文件是一个好主意吗

时间:2018-07-30 05:38:56

标签: ios storyboard xib

我有一个基于情节提要的项目。问题是某些视图控制器中重复了某些视图。
我为这些重复的视图创建了xib文件,然后使用“不再创建这些视图”。我只是添加一个uiview并将其类设置为我创建的自定义视图。
它可以正常工作,因为它避免了重复的视图更改。

但是我不知道这以后是否会导致性能或任何其他问题。 而且我不能将整个项目更改为仅用于xib文件。

2 个答案:

答案 0 :(得分:1)

干净代码的目标之一是重用您的代码。因此,基于此,xib文件是一个不错的解决方案,但是关于性能,使用接口构建器要比通过代码实现性能低。如果您对性能过于关注,请使用代码;否则,请执行。

答案 1 :(得分:1)

如果您的项目具有类似的设计或视图,则可以将xib与情节提要一起使用是好的。您可以通过采用类似的视图或Tableview单元格或collectionview单元格来减少冗余。这还将使您的情节提要整洁干净。

您可以对此进行检查,然后根据您的要求进行使用。 Which is more efficient way? StoryBoard or XIB?