swift中的静态意味着什么

时间:2016-08-11 10:07:56

标签: swift properties static

我正在关注stanford iOS / swift tutorial。在第4个视频中,他正在使用此代码

private struct Ratios {
    static let SkullRadiusToEyeOffset : CGFloat = 3
    static let SkullRadiusToEyeRadius : CGFloat = 10
    static let SkullRadiusToMouthWidth : CGFloat = 1
    static let SkullRadiusToMouthHeight : CGFloat = 3
    static let SkullRadiusToMouthOffset: CGFloat = 3
    static let SkullRadiusToBrowOffset : CGFloat = 5
    }

我真的不明白静态和类型属性的含义以及如果我不使用静态,它为什么不起作用。有人可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

无需创建类实例即可访问静态值,并且每个类只创建一次,无论您创建多少个实例。