In der Dealloc-Methode für eine Klasse, wie würde ich die ID (oder einen anderen eindeutigen Bezeichner) für die Instanz ausgeteilt werden?Instanz-ID zu NSLog drucken?
- (void)dealloc {
NSLog(@"_deallocing: ??");
[super dealloc];
}
Ist das möglich? Ich versuche nur ein wenig mehr Feedback in der Konsole als Lernhilfe zu bekommen.
vielen Dank -gary-
Ausgezeichnet, also kann ich annehmen, dass "self" einfach auf die Standardbeschreibung der Klasse zugreift? – fuzzygoat
Das stimmt - die Funktion NSLog() ersetzt% @ durch die Beschreibung des gegebenen Objekts. NSObjects -description-Methode bietet den Standardwert Wert. Sehen Sie hier für weitere Informationen über nützliche Dinge mit NSLog: http://www.cocoadev.com/index.pl?NSLog –
iKenndac
Was ist, wenn Sie die ID für eine andere Klasse möchten? Z.B. Ich habe eine Mitgliedsvariable 'NSMutableArray' und ich möchte seine Instanz ID drucken. –