当我在Delphi工作时,我有一个特殊的文件,其中包含由我创建的函数。这个文件有一个静态的方法,它在Delphi设置中添加到library path
,它可以在任何地方使用,只需添加" lib"进入" uses
" .pas
文件块。
现在我在Swift工作,并希望做同样的事情。我希望有一个文件在PC上具有静态方式,并且只需添加" ViewController
"就可以从任何Import myLib
使用自己。
我该如何正确地做到这一点?
答案 0 :(得分:3)
没有显式静态库的简单解决方案:
在包含类(或多个类)和类函数的任何产品文件夹之外的某处创建一个Swift文件,例如
class GlobalFunctions {
class func function1()
{
println("function 1")
}
class func function2()
{
println("function 2")
}
}
在每个项目中,您需要将文件(⌘⌥A)添加到项目中,但在对话框中取消选中Copy items if needed
。
使用
调用函数GlobalFunctions.function1()
不需要任何导入语句或更改构建设置