【问题标题】:Global macros in SwiftSwift 中的全局宏
【发布时间】:2014-11-30 16:16:53
【问题描述】:

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

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

Why .pch file not available in swift?

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

提前致谢!

【问题讨论】:

    标签: ios macros swift constants


    【解决方案1】:

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

    【讨论】:

    • 谢谢!我会选择这个。抱歉,到目前为止,我还没有足够的声望给你投赞成票。
    【解决方案2】:

    您可以在全局范围内创建一个结构体或枚举。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-16
      • 2014-12-02
      相关资源
      最近更新 更多