class - 在一个 .swift 文件中创建多个类是否可以接受,还是我应该为每个类创建一个单独的 .swift 文件?

标签 class swift

在一个 swift 文件中创建多个类被认为是一种糟糕的技术,还是最好为每个类创建一个单独的 swift 文件?

例如,哪个更好:

A. ViewController.swift 中的多个类:

<强>1。 alpha.swift:

class alpha: UIViewController { ... }
class beta: UIWebView { ... }
class gamma: UINavigationController { ... }

B.每个类的单独 .swift 文件:


<强>1。在 alpha.swift 中:

class alpha: UIViewController { ... }

<强>2。在 beta.swift 中:

class beta: UIWebView { ... }

<强>3。在 gamma.swift 中:

class gamma: UINavigationController { ... }

最佳答案

简短回答:视情况

长答案:
如果您有紧密绑定(bind)在一起的小类,将它们放在同一个文件中是正确的。
如果你有很长的、不相关的类,那么你最好将它们放在不同的文件中。

关于class - 在一个 .swift 文件中创建多个类是否可以接受,还是我应该为每个类创建一个单独的 .swift 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24211359/

相关文章:

python - 如何在 Pygame 中克隆 Sprite ?

ios - 两个日期之间的计时器倒计时

ios - 在 UITableViewCell 中制作实时倒数计时器的正确方法?

c++ - 对类中结构的 C++ vector 进行排序

html - CSS 类 ID 问题

python - 调用类*简单代码*

php - 如何连接同一个类中的两个不同的MySQL DB

ios - AVAudioPlayerDelegate 不调用该方法

swift - 旋转带有纹理的 SKShapeNode

ios - UIImageJPEGRepresentation 增加 UIImage 大小