Einstellung ein Objekt null versus release+realloc

Dies ist keine garbage Collection-Umgebung

Habe ich eine Instanz der Klasse variable, die an einem Punkt in meiner Spielzeit, die ich brauchen, um neu zu initialisieren Sie mit einem anderen Datensatz als es ursprünglich konstruiert wurde, mit.

Hypothetisch gesprochen, was, wenn ich einen NSMutableArray oder eine NSMutableDictionary ist, wäre es effizienter sein, etwas zu tun wie:

[myArr release];
myArr  = [[NSMutableArray alloc] init....];

oder einfach nur,

myArr = nil;

Wird myArr release das Objekt, und lassen Sie mich ohne ein Zeiger auf den Speicher in den Speicher, so kann ich re-verwenden myArr?

InformationsquelleAutor Coocoo4Cocoa | 2009-03-09
Schreibe einen Kommentar