Weiß jemand, wie kann ich die Retain-Anzahl eines Objekts im Debug-Modus überprüfen? Ich habe versucht, einen Ausdruck [objInstance retainCount]
hinzuzufügen, aber es hat nicht funktioniert. Ich habe auch das Druckobjekt PO [objInstance retainCount]
in der Konsole ausprobiert, aber es hat wieder nicht funktioniert.
Ich nehme an, Sie sprechen davon, die retainCount
in GDB
zu bekommen?
Sie können die Methode retainCount
verwenden.
So komme ich in meinen Code.
%Vor%Hoffe, das ist was du suchst.
Sie können dies mit
ausdrucken %Vor% Diese Zahl ist jedoch aufgrund von Dingen wie autorelease
nicht zuverlässig. Sie sollten sich lieber die Speicherverwaltung durchlesen und sicherstellen dass Ihre Aufrufe retain
und release
übereinstimmen. Sie können Build / Build und Analyze auch ausführen, um Xcode zu erhalten, damit Sie mögliche Speicherlecks finden können. Dies sind jedoch nur mögliche Lecks. Sie müssen jeden selbst überprüfen, um sicher zu sein.
Tags und Links objective-c iphone ios debugging retaincount