Immer wieder komme ich ins wanken, bei Zuweisungen von neu erstellten Objekten.
Ich habe die folgende Klasse mit einem Mutable Array
Der folgende Code, hilft zwar sehr schön die Zuweisung und den auch den "Owner" zu erkennen, auch die release-Frage ist klar zu erkennen. Aber eben 3 Zeilen Code nur dafür dass "mir" dieses Array gehört.
Der folgende Code ist kurz und praktisch. Für's Hirn aber am anfang nicht so einfach nachzuvollziehen. Und einige finden das autorelease nicht ganz effektiv.
Der folgende Code würde ich z.B. in der init-Methode ok finden, da myArray da ja sicher noch nichts zum 'retainen' hat.
Bei der dealloc-Methode bin ich auch nicht sicher, was besser ist.
oder besser
Habt ihr für euch Grundregeln, wie ihr vorgeht?
Gruss, und Dank und Entschuldigung für wahrscheinlich immer wieder die gleiche Fragestellung zu diesem Thema.
Ich habe die folgende Klasse mit einem Mutable Array
Der folgende Code, hilft zwar sehr schön die Zuweisung und den auch den "Owner" zu erkennen, auch die release-Frage ist klar zu erkennen. Aber eben 3 Zeilen Code nur dafür dass "mir" dieses Array gehört.
Der folgende Code ist kurz und praktisch. Für's Hirn aber am anfang nicht so einfach nachzuvollziehen. Und einige finden das autorelease nicht ganz effektiv.
Der folgende Code würde ich z.B. in der init-Methode ok finden, da myArray da ja sicher noch nichts zum 'retainen' hat.
Bei der dealloc-Methode bin ich auch nicht sicher, was besser ist.
oder besser
Habt ihr für euch Grundregeln, wie ihr vorgeht?
Gruss, und Dank und Entschuldigung für wahrscheinlich immer wieder die gleiche Fragestellung zu diesem Thema.