swizzling

Swizzling bezieht sich auf die Extraktion, Neuanordnung und mögliche Duplizierung von Elementen von Tupel-Typen. Auf vielen GPUs ist Swizzling kostenlos oder zumindest billig, und die intelligente Verwendung von Swizzling kann Ihren Code effizienter machen. Eine unangemessene Verwendung von Swizzling kann Ihren Code jedoch auch sehr schwer lesbar machen und es dem Compiler schwer machen, ihn zu optimieren.
3
Antworten

Gibt es eine Alternative zu initialize () in macOS jetzt, wo Swift es veraltet hat?

Objective-C deklariert eine Klassenfunktion, initialize (), die einmal für jede Klasse ausgeführt wird, bevor sie verwendet wird. Es wird oft als Einstiegspunkt für den Austausch von Methodenimplementierungen (swizzling) verwendet. Seine Verwend...
28.02.2018, 12:23