将故事板或 xib 用于单视图控制器?
Use storyboard or xib for single view controller?
我必须实现单个屏幕的布局,这与整个应用程序流程无关,我想知道使用 Storyboard 是否有意义。
故事板对 flow/navigation(多控制器)有意义,具有一些方便的功能,例如 xib 中不可用的 iirc 原型单元。如果我认为以后屏幕可能会变成 "story"(更多视图控制器),这也是有道理的。但是 none 这些优点对我的特殊情况很有用。
反正我是想用Storyboard,总的来说好像比xib灵活一点,有什么缺点吗?也许是性能损失之类的?是否有设置单视图控制器的首选方法?
只有在一个 Storyboard 中挤满了太多带有 segues 的控制器(超过 10 个)的情况下,性能损失才会受到影响。在那之前一切都会好起来的。
继续..利用故事板的优势。与 xib 文件相比,故事板没有任何缺点或性能问题。这一切都是为了您的方便。正如您所说,单视图控制器将来可能会成为一个故事,那么故事板将是一个正确的决定。什么时候使用xib?这取决于你,我会选择 xib 的一种理想情况是,如果我有一个独立的控制器,我也想与其他项目共享,那么我会选择 xib。
而且,如果您有两个以上的人试图编辑同一个故事板文件,那么您必须解决冲突,这将是一项更乏味的工作。
故事板的好处:
一种。简单的演示目的和快速实施。
b.像两个人的小团队。
C。 Storyboard 正在提供完整的视图和导航模型。
XIB 的优势:
一种。您可以模块化您的代码。
b.更多人可以在不同的控制器上工作,而不会影响您的 xib 或代码。
我必须实现单个屏幕的布局,这与整个应用程序流程无关,我想知道使用 Storyboard 是否有意义。
故事板对 flow/navigation(多控制器)有意义,具有一些方便的功能,例如 xib 中不可用的 iirc 原型单元。如果我认为以后屏幕可能会变成 "story"(更多视图控制器),这也是有道理的。但是 none 这些优点对我的特殊情况很有用。
反正我是想用Storyboard,总的来说好像比xib灵活一点,有什么缺点吗?也许是性能损失之类的?是否有设置单视图控制器的首选方法?
只有在一个 Storyboard 中挤满了太多带有 segues 的控制器(超过 10 个)的情况下,性能损失才会受到影响。在那之前一切都会好起来的。
继续..利用故事板的优势。与 xib 文件相比,故事板没有任何缺点或性能问题。这一切都是为了您的方便。正如您所说,单视图控制器将来可能会成为一个故事,那么故事板将是一个正确的决定。什么时候使用xib?这取决于你,我会选择 xib 的一种理想情况是,如果我有一个独立的控制器,我也想与其他项目共享,那么我会选择 xib。
而且,如果您有两个以上的人试图编辑同一个故事板文件,那么您必须解决冲突,这将是一项更乏味的工作。
故事板的好处: 一种。简单的演示目的和快速实施。 b.像两个人的小团队。 C。 Storyboard 正在提供完整的视图和导航模型。
XIB 的优势: 一种。您可以模块化您的代码。 b.更多人可以在不同的控制器上工作,而不会影响您的 xib 或代码。