Konvertieren einzelner Dateien in Arc?

8

Ich habe viele Informationen darüber gesehen, wie man ein ganzes Projekt in einen Bogen umwandeln kann, und dann mithilfe von Flags Xcode mitteilen, welche nicht konvertiert werden sollen.

Was ist mit der Konvertierung nur einzelner Dateien in Arc? Ich habe es versucht, und es läuft gut. Kann ich das machen? Ich mache mir Sorgen, dass das gesamte Projekt nicht in Arc konvertiert wird, wenn ich hier und da Dinge umwandele, die Speicherlecks verursachen.

    
node ninja 06.05.2012, 09:06
quelle

2 Antworten

6

Ja, das kannst du. Sie müssen jedoch dem Compiler mitteilen, welche Dateien nicht ARC sind. Dies können Sie in Ihren Projekteinstellungen tun. Gehe zu your project & gt; Select the target of the app in question & gt; %Code%. Nun lade die "Compile Sources" herunter und wähle die Dateien, die du nicht mit ARC kompilieren willst, drücke ENTER und ein kleines Popup-Fenster erscheint. Hier können Sie Build Phases schreiben. Drücke -fno-objc-arc und du bist fertig.

Beim Kompilieren wird versucht, den Dateien, die nicht das Flag Done haben, eine automatische Referenzzählung hinzuzufügen. Sehr nützlich bei der Verwendung von Nicht-Arc-Bibliotheken wie ASIHTTPRequest oder MBProgressHud (und anderen).

    
Paul Peelen 06.05.2012, 18:48
quelle
1

Um nur eine bestimmte Datei anzugeben, wird ARC-Verwendungskennzeichen verwendet:

%Vor%     
Deepukjayan 13.03.2013 13:01
quelle