在iOS项目中,Swift中常数的最佳位置是什么?例如,我需要为错误域名和错误代码创建常量。
我应该使用全局常量还是Constants
静态字段之类的类?
提前致谢。
您可以enum
使用原始值创建新的:
enum ErrorDomainName: String {
case MyDomain = "MyDomain"
case OtherDomain = "OtherDomain"
}
您也可以使用嵌套类型创建扩展名。这样,您可以将常量放在它们所属的范围内。
extension NSError {
struct DomainName {
static let MyDomain = "MyDomain"
static let OtherDomain = "OtherDomain"
}
}
NSError.DomainName.MyDomain
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句