Swift : 使用多个 swift 文件还是只使用一个 viewController?保持清洁
Swift : Using multiple swift files or not with only one viewController? Keeping it clean
我在 swift 编程方面还很陌生。现在我已经完成了一半的课程并且真的很喜欢它。现在我是一名音乐家,在开始这门课程之前,我已经知道要制作什么应用程序。所以我开始制作这个 Music Play along 应用程序,并且已经对它的组合感到非常满意。关于我的问题:
我一直在将所有函数、变量和插座编码到主 ViewController.swift 文件中。这本书读起来很长,我在想是否将一些函数分开放在不同的 swift 文件中会更好。现在据我了解,如果您创建彼此不直接相关的 类,不同的 .swift 文件就会发挥作用,但到目前为止,我的所有代码都与这个 [=24] 有关=] 又名主屏幕。抛开编码效率可能更高的问题不谈,我应该继续处理这个单一文件,还是应该开始区分我的代码的某些部分并将它们放入自己的 swift 文件中?
好的,在此先感谢您,也非常感谢您提供本网站上的所有宝贵信息。这是一个非常了不起的社区。
-帕特里克
首先,我的代码结构如下:ViewController 分为 3 个文件,第一个文件中有声明,还有覆盖方法和 obj-C 方法,第二个文件中我把委托放在每个委托的扩展上,首先有一个独特的扩展,我把所有的辅助方法都放在里面。
如果应用程序只包含一个 ViewController 您可以将所有内容留在主程序中,但如果应用程序将更加复杂和结构化,您最好创建第二个 viewController 由父级 ViewController 在那里你可以完成所有你需要做的事情。
我在 swift 编程方面还很陌生。现在我已经完成了一半的课程并且真的很喜欢它。现在我是一名音乐家,在开始这门课程之前,我已经知道要制作什么应用程序。所以我开始制作这个 Music Play along 应用程序,并且已经对它的组合感到非常满意。关于我的问题:
我一直在将所有函数、变量和插座编码到主 ViewController.swift 文件中。这本书读起来很长,我在想是否将一些函数分开放在不同的 swift 文件中会更好。现在据我了解,如果您创建彼此不直接相关的 类,不同的 .swift 文件就会发挥作用,但到目前为止,我的所有代码都与这个 [=24] 有关=] 又名主屏幕。抛开编码效率可能更高的问题不谈,我应该继续处理这个单一文件,还是应该开始区分我的代码的某些部分并将它们放入自己的 swift 文件中?
好的,在此先感谢您,也非常感谢您提供本网站上的所有宝贵信息。这是一个非常了不起的社区。 -帕特里克
首先,我的代码结构如下:ViewController 分为 3 个文件,第一个文件中有声明,还有覆盖方法和 obj-C 方法,第二个文件中我把委托放在每个委托的扩展上,首先有一个独特的扩展,我把所有的辅助方法都放在里面。 如果应用程序只包含一个 ViewController 您可以将所有内容留在主程序中,但如果应用程序将更加复杂和结构化,您最好创建第二个 viewController 由父级 ViewController 在那里你可以完成所有你需要做的事情。