Tag: swizzling
Swizzling bezieht sich auf die Gewinnung, Umlagerung, und mögliche überschneidungen der Elemente der Tupel-Typen. Auf viele GPUs swizzling ist kostenlos oder zumindest Billig und intelligente Nutzung von swizzling machen den code effizienter. Jedoch unsachgemäße Verwendung von swizzling können auch Ihren code unglaublich schwer zu Lesen und machen es schwer für den compiler zu optimieren.
3
Antworten
Habe ich eine Kategorie auf NSObject, die angeblich so einige Dinge. Wenn ich es auf ein Objekt, möchte ich überschreiben Sie die dealloc-Methode hinzu, um einige Aufräumarbeiten. Wollte ich es mit method swizzling, aber konnte nicht herausfinden,
6
Antworten
Hier ist die situation: Hockeyapp und testflight ab und beschweren sich dann über mich ", die versuchen, insert-null-Objekt" in veränderlichen Wörterbücher/arrays. Ich weiß das richtige ist zu prüfen, für null die ganze Zeit, und ich weiß, wenn
2
Antworten
Ich versuche, Verhalten zu ändern von einem Programm (ich habe es Quelle) mit SIMBL. Ich benutzte Klasse dump und fand heraus, dass ich brauche, um diesen eine Instanz-Methode Diese Methode ist in der Klasse mit dem Namen
1
Antworten
Ich habe versucht, sowohl JRSwizzle, und MethodSwizzle. Sie kompilieren problemlos auf dem simulator, sondern werfen eine Reihe von Fehler, wenn ich versuche zu kompilieren, für Gerät (3.x) Hat jemand hatte kein Glück, swizzling auf dem iphone? Was
1
Antworten
Method swizzling großen Werke für die Instanz-Methoden. Nun, ich muss swizzle Methode einer Klasse. Keine Ahnung, wie es zu tun? Versucht dies, aber es funktioniert nicht: void SwizzleClassMethod(Class c, SEL orig, SEL new) { Method origMethod =
8
Antworten
Habe ich gehört, wie Leute Staat, die Methode swizzling ist eine gefährliche Praxis. Sogar der name swizzling sugests, es ist ein bisschen wie ein cheat. Method Swizzling ist die änderung der Zuordnung, so dass der Aufruf selector
7
Antworten
Bevor Swift, Objective-C würde ich swizzle "- oder " hook-Methoden in einer Klasse mit <objc/runtime.h>. Wenn jemand irgendwelche info zum Thema änderung der Swift-runtime und hook-Funktionen wie CydiaSubstrate und andere Bibliotheken, die dazu beigetragen, in dieser Gegend,
3
Antworten
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