Das heißt, nicht ObjectiveC wie C, dass verhalten, wenn Sie einen Zeiger zum Beispiel zu erstellen:Sind in ObjectiveC Zeiger, bei denen es sich um Klasseninstanzvariablen handelt, die auf 'Null' initialisiert wurden, oder anders?
NSString* c;
Does c Punkt auf Null oder auf den Zufallswert im Bereich Speichers, der für sie reserviert war?
Mit anderen Worten, werden Zeiger vorinitialisiert, oder muss ich das selbst tun? Wie ich schon sagte, ist mir klar, dass dies in C/C++ nicht der Fall ist, aber ich frage mich, ob es hier eine ObjC Magie gibt oder nicht.
Brilliant - Prost. Leider bedeutet das, dass mein Fehler nicht dort ist, wo ich es dachte. – Chaos
Genauer gesagt wird der Speicherplatz für eine Klasse auf Null gesetzt, wenn sie zugewiesen wird. Zeiger in einer Methode oder Funktion funktionieren genau wie in C. – Chuck