Exécutez une fonction une seule fois Swift

// Declare your "once-only" closure like this
private lazy var myFunction: Void = {
    // Do something once
}()

...

// Then to execute it, just call
_ = myFunction
Defeated Dormouse