如何在Swift中参数化变量?

时间:2019-01-12 03:18:58

标签: ios swift

出于扩展目的,我想在我的iOS应用中参数化某些数字和文本。有没有办法使用Config文件或类似的实现方式做到这一点?

例如,我正在使用乘法器连接,我的应用程序中有几个地方需要使用相同的数目,例如连接中允许的最大对等数目。有没有办法将其转换为参数,以便我可以在一个文件中进行更改?

1 个答案:

答案 0 :(得分:1)

没有官方的方法来执行此操作,但是在某些项目中,常见的实现方式是创建一个Constants.swift文件,用于存储常量变量:

class Constants {

    static let maximumClients = 4

}

然后根据需要将其用作Constants.maximumClients。您甚至可以更进一步,为每个“类别”常量创建不同的文件以保持事物的有条理:

class MultipeerConstants {

    static let maximumClients = 4

}

class UIConstants {

    static let leadingAndTrailingInsets: CGFloat = CGFloat(15)

}