我正在关注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
}
我真的不明白静态和类型属性的含义以及如果我不使用静态,它为什么不起作用。有人可以解释一下吗?
答案 0 :(得分:2)
无需创建类实例即可访问静态值,并且每个类只创建一次,无论您创建多少个实例。