Wie man Methode Swizzling Swift 3.0 implementieren?

Wie kann ich eine Methode implementieren swizzling in Swift 3.0 ?

Habe ich gelesen nshipster Artikel darüber, aber in diesem code - chunk

struct Static {
    static var token: dispatch_once_t = 0
}

der compiler gibt mir eine Fehlermeldung

dispatch_once_t ist nicht verfügbar in Swift: Verwenden Sie träge initialisiert
globals statt

Kommentar zu dem Problem - Öffnen
Die Fehlermeldung ist ein bisschen stumpf; es ist in Ordnung, verwenden Sie ein static - Variablen, die als static - Variablen werden automatisch erstellt, genau sobald, die Auftritt, wenn Sie das erste mal zugegriffen wird (d.h., träge). static var token = 0 ist der richtige Weg, dies zu tun in Swift 3. Quelle Kommentarautor: BallpointBen

InformationsquelleAutor der Frage Tikhonov Alexander | 2016-09-18

Schreibe einen Kommentar