Swift中的全局宏

Rub*_*n X 2 macros constants ios swift

在Swift中使用全局宏的最佳方法是什么(如果这是所谓的,英语不是我的母语对不起).我正在寻找一种方法来将所有的宏/键放在适当的位置,也许是一个类.

我曾经将所有的应用程序密钥放在预编译的头文件(.phc)中,但就像我在另一篇文章中看到的那样,这可能不是最好的做法:

为什么.pch文件在swift中不可用?

例如,如果我想要一堆常量键,值只是Int,你建议在Swift中使用什么?

提前致谢!

erd*_*ser 6

如果你真的想要,你可以创建一个Swift文件,其中包含你需要的全部函数.例如,创建一个名为的新Swift文件Globals.swift.在此文件中,您不需要任何类或结构声明.在全局范围内定义函数,它们与任何其他方法(如全局contains方法)一样可用.