Thread objective-c: @property (retain) (7 answers)
Opened by esskar at 2010-02-16 19:00

murphy
 2010-02-16 19:30
#133112 #133112
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Du gibst die Referenz auf das frisch erzeugte Objekt der Klasse Bar direkt im Konstruktor von Foo mit - release wieder frei, lässt den ungültigen Zeiger aber in einer Instanzvariablen herumliegen und rufst im Destruktor von Foo noch einmal - release darauf auf.

Wenn Dich hier nicht die passenden Compilerflags zum Anschalten der Garbagecollectionruntime retten, die dafür sorgen, dass - retain und - release nichts mehr tun, dafür aber die Inhalte von Instanzvariablen mit Zeigertypen automatisch verfolgt werden, dann sollte Dir dieses Programm früher oder später um die Ohren fliegen ;-)
When C++ is your hammer, every problem looks like your thumb.

View full thread objective-c: @property (retain)