我的故事板中有几个ViewController。让我们称之为:一个文件还是很多?创建多个ViewController类
- SB_VC1
- SB_VC2
- SB_VC3
我有一个ViewController.swift文件。在该文件中,我有多个视图控制器类,让我们称他们为:
- VC_Class_1
- VC_Class_2
- VC_Class_3
每个VC_Class作为其对应的SB_VC的类。每个VC_Class都有不同的代码,适合我希望SB_VC执行的操作。
这些都在同一个层次上,没有一个是另一个子视图。它们各自从UIViewController继承并导入UIKit和CoreData。
问题:
第1部分
是保持所有三个类的代码在一个文件中错了吗?我应该为每个VC_Class创建一个新文件吗?或者这只是个人喜好的问题?如果不是偏好,显然是错误的,它会导致什么问题?
第2部分
如果所有三个确实有重叠的一点点,在每一个具有是相同的一些功能,我应该创建第四类,并调用它像“ToolBox.swift”的条款并用它来调用这些函数?或者,让VC_Class_1容纳这些函数并使VC_Class_2和VC_Class_3继承自VC_Class_1会更好吗?
刚把我的大文件分成几份。你是对的,它可以工作,而且更容易。我将不得不接受超类的事情。 –