如何在Swift中使用我自己的函数创建一个文件

时间:2015-08-04 15:20:30

标签: ios swift function

当我在Delphi工作时,我有一个特殊的文件,其中包含由我创建的函数。这个文件有一个静态的方法,它在Delphi设置中添加到library path,它可以在任何地方使用,只需添加" lib"进入" uses" .pas文件块。

现在我在Swift工作,并希望做同样的事情。我希望有一个文件在PC上具有静态方式,并且只需添加" ViewController"就可以从任何Import myLib使用自己。

我该如何正确地做到这一点?

1 个答案:

答案 0 :(得分:3)

没有显式静态库的简单解决方案:

在包含类(或多个类)和类函数的任何产品文件夹之外的某处创建一个Swift文件,例如

class GlobalFunctions {

  class func function1()
  {
    println("function 1")
  }

  class func function2()
  {
    println("function 2")
  }
}

在每个项目中,您需要将文件(⌘⌥A)添加到项目中,但在对话框中取消选中Copy items if needed

使用

调用函数
GlobalFunctions.function1()

不需要任何导入语句或更改构建设置