我在 youtube 上观看了多个视频,并购买了两本带有解释的书 (O'Reilly)。
似乎一个 nib 文件总是在一个视图控制器中使用。文件所有者通常是实现该 nib 的视图控制器。
我找不到在多个视图控制器中使用 nib 文件的示例。
我确实遇到了一些找到解决此问题的方法的帖子,但是这些帖子很旧,而且很多人都留下了警告。
我最初使用 nib 文件的冲动是因为我有一个在多个 tableViewControllers 中使用的表格视图单元格。tableViewCell 是在情节提要中的 TableViewController 之一中进行原型设计的。
我认为创建一个 nib 会将该单元格与一个特定的 TableViewController 分离。
我不能说我真的理解 nib 文件的用途。它似乎与故事板非常相似。
我最终在代码中创建了 tableViewCell 并在整个项目中重用它。
所以我的问题是 nib 文件是用来做什么的?
它们是否用于将视图与特定视图控制器分离?
它们是否用于避免一个 ViewController 中的重复?
任何见解都会有所帮助。