Swift ViewController的快速重用性
在我当前的项目中,有多个视图控制器在应用程序中多次使用。我的问题是,我应该如何着手重用视图控制器?到目前为止,我已经想到了三种可能的方法:Swift ViewController的快速重用性,swift,oop,design-patterns,uiviewcontroller,reusability,Swift,Oop,Design Patterns,Uiviewcontroller,Reusability,在我当前的项目中,有多个视图控制器在应用程序中多次使用。我的问题是,我应该如何着手重用视图控制器?到目前为止,我已经想到了三种可能的方法: 完全用代码编写控制器 像往常一样在情节提要中创建控制器,给它一个情节提要id并调用'InstanceEviewController Withid:' 在nib文件中创建控制器并从nib加载它 我的问题是:每种方法的优缺点是什么?哪一种在维护方面更干净?最后,作为一个精明的/专业的iOS应用程序开发人员,您会喜欢哪一种?这三种方法在可重用性方面都是相同的。
- 完全用代码编写控制器
- 像往常一样在情节提要中创建控制器,给它一个情节提要id并调用'InstanceEviewController Withid:'
- 在nib文件中创建控制器并从nib加载它李>
我的问题是:每种方法的优缺点是什么?哪一种在维护方面更干净?最后,作为一个精明的/专业的iOS应用程序开发人员,您会喜欢哪一种?这三种方法在可重用性方面都是相同的。目前最常用的方法是使用自动布局约束在故事板中尽可能多地创建。然后,如果您想重用它,请使用InstanceViewController Withid。我也向你推荐这个 有些人倾向于按程序做每件事,有时这样做是有意义的。例如:与其他开发人员通过版本控制共享故事板有时会出现问题 将XIB用于视图控制器已经过时,通常不再推荐