19 Stimmen

Erkennen, wo ARC Retain und Releases einfügt

Gibt es eine Compiler-Option (oder eine andere Möglichkeit) zu sehen, wo ARC Retain und Releases einfügt? Dies ist hauptsächlich aus Neugierde. Ich kann sie im Disassemblierungscode sehen, aber das ist manchmal schwer zu durchschauen.

4voto

Lily Ballard Punkte 175449

Nein. Wenn der Compiler dies anbieten würde, wären Sie mit der Anzahl der Retains/Releases völlig überfordert, da die meisten von ihnen während der Optimierungsphase entfernt werden. Aber der Compiler kann nicht einmal das tun, weil ARC keine Vorverarbeitungsstufe ist. Es ist ein Teil der Kompilierung. Sie werden also nicht in der Lage sein, etwas anderes zu erhalten, als einen Blick auf die Baugruppe zu werfen.

0voto

dgund Punkte 3453

Nein, das tut sie nicht. Ich stimme allerdings zu, dass es eine ziemlich nette Ergänzung wäre (obwohl es nicht viele Funktionen hätte)! Und wie Sie sagten, können Sie in den Disassemblierungscode schauen, wenn Sie wirklich neugierig sind.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X