在Objective-C中,我们曾经在类文件中执行以下操作:
在标题中:
extern NSString* const kSTRING_CONSTANT;
在实现中:
NSString* const kSTRING_CONSTANT = @"a_string_constant";
Swift 相当于什么?
处理此类常量的最佳方法是创建一个结构体
struct GlobalConstants {
static let someNotification = "TEST"
}
println(GlobalConstants.someNotification)
如需进一步参考,请参阅 Swift 官方指南或查看以下链接
如何创建全局变量?
如果所有常量都属于同一类型,则enum
可能是正确的方法