Thursday, February 14, 2019

How best to create static functions

///////////////////////////////
In Struct:

struct MyStruct {
    static func something() {
        println("Something")
    }
}
Called via:
MyStruct.something()

///////////////////////////////
In Class

class MyClass {
    class func someMethod() {
        println("Some Method")
    }
}
called via:

MyClass.someMethod()