【问题标题】:Alternative to Constants.h in swift [duplicate]快速替代 Constants.h [重复]
【发布时间】:2016-06-16 17:12:46
【问题描述】:

在 Objective C 中,我使用 'FileName.h' 头文件用#default 声明所有常量值,并且可以通过导入 constants.h 文件从任何其他类访问它。

在斯威夫特: swift的替代方法是什么?

【问题讨论】:

  • 在swift中使用.swift文件
  • @DánielNagy。如果我为此创建一个结构,是否可以从其他类访问?
  • @SARANGA ,是的,您可以从其他类访问它们。

标签: ios swift


【解决方案1】:

制作一个 Constants.swift 文件。以下文件将为您提供帮助。 例如:

class Constants: NSObject 
{
    static let msg = ""
    static let text = ""
}

【讨论】:

  • 如何从其他swift文件中调用?
  • 啊,同样的答案在同一秒。 :-) 你只需像这样使用它们:Constant.msg 或类似的。
  • 嗨@Flovdis,& Bhagyalaxmi ...正在工作...。没有静态关键字它无法工作。谢谢!
  • 哪一项需要标记为答案?
  • @BhagyalaxmiPoojary 您应该删除 NSObject 超类。它不是必需的,并且会产生不必要的开销。
【解决方案2】:

只需在某个地方创建一个只有静态变量的类。

class Constant {
    static let a = "demo1"
    static let b = "demo2"
}

【讨论】:

  • 如何从其他swift文件中调用?
猜你喜欢
  • 1970-01-01
  • 2013-10-12
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多