Swift : 只有一个viewController,到底要不要使用多个swift文件?保持干净

问题描述 投票:0回答:1

我是很新的swift编程。现在我的课程已经学了一半了,真的很喜欢。现在我是一个音乐人,在我开始这个课程之前,我已经有了要做什么应用的想法。所以我开始做这个音乐播放的应用,而且已经很满意它的效果了。关于我的问题 。

我一直在把我所有的函数、变量和出口编码到主ViewController.swift文件中。它变得相当长,我在想如果把一些函数分开在不同的swift文件中会不会更好。现在我的理解是,如果你创建的类之间没有直接关系,那么不同的.swift文件就会发挥作用,但到目前为止,我所有的代码都与这个单一的ViewController也就是主屏幕有关。不考虑我的编码可能会有更好的效率,我应该继续在这个单一的文件中前进,还是我应该开始区分我的代码的一些部分,并把它们放在自己的swift文件中?

好吧,先谢谢你,同时,也非常感谢这个网站上所有的宝贵信息。这是一个相当惊人的社区。-帕特里克

swift refactoring viewcontroller
1个回答
0
投票

首先,我的代码结构是这样的:ViewController分为3个文件,在第一个文件中,有声明,也有覆盖方法和obj-C方法,在第二个文件中,我放了delegate,每个delegate的扩展,在第一个文件中,有一个独特的扩展,在那里我放了所有的helper方法.如果应用程序只包含一个ViewController,你可以把所有的都留在主里面,但如果应用程序将是一个更复杂和结构化的应用程序,你最好创建一个由父ViewController呈现的第二个viewController,在那里你执行所有你需要做的事情。

© www.soinside.com 2019 - 2024. All rights reserved.