Does swift have class level static variables? [duplicate] Does swift have class level static variables? [duplicate] swift swift

Does swift have class level static variables? [duplicate]


Swift supports static type properties, including on classes, as of Swift 1.2:

class MyClass {    static let pi = 3.1415926}

If you need to have a class variable that is overridable in a subclass, you'll need to use a computed class property:

class MyClass {    class var pi: Double { return 3.1415926 }}class IndianaClass : MyClass {    override class var pi: Double { return 4 / (5 / 4) }}