将swift程序分解为多个文件

时间:2016-01-19 21:34:35

标签: ios swift file class

令人惊讶的是,我在寻找这个问题时遇到了麻烦。如何在Swift中的单独文件中放置辅助类? 如果我想在同一个文件中的一个单独的数学类中存储一个加法函数,我可以调用math.add(),但如果我想存储该类并将其作用于math.swift文件并从主文件中引用它文件,我会用什么?

1 个答案:

答案 0 :(得分:1)

如果你只是想用你的类创建一个新文件并从main(或viewDidLoad)调用它。您可以执行以下操作。

  • 只需右键单击所需的文件夹并选择新文件即可创建新文件。
  • 选择一个简单的Swift文件,并将其命名为Math.swift并创建。
  • 将您的数学课程复制到文件中,它会看起来像这样。

<强> Math.swift

import UIKit

class Math {

    func add(param:Int, param: Int) {
        //... your implementation
    }
}

然后在main(或viewDidLoad)中创建数学类的实例:

var myMathClass = Math()

然后调用你的函数:

myMathClass.add(5, 5) // you've called your function

有很多不同的选择。如果您分享一些代码并澄清您的问题,我可以更好地帮助您。