Hallo Zusammen,
ich bin dabei Objective C zu erlernen und wollte mir meine lokalen Variable im Debugger anschauen. Den aktuellen Wert meiner Variable sehe ich, beim Stoppen vom Breakpointer in der Variablensicht, doch der Versuch meine Variable im Speicher wieder zu finden klappt leider nicht. Ganz einfaches Bsp. ich habe eine Variable
NSString *name = [[NSString alloc] init];
*name = @"test";
Nach meinem Verständnis bekomme ich einmal einen Pointer "*name" und einen Speicherplatz mit dem Inhalt "test". Den Pointer habe ich im Speicher gefunden und wenn ich zu seinem Inhalt im Memory View hüpfe finde ich leider nicht den Inhalt "test". Zwar sind da Hex Werte vorhanden, aber diese entsprechen nicht dem ASKII-Code.
Sicherlich habe ich irgendwo einen Denkfehler..
Vielen dank für die Antworten vorab.
ich bin dabei Objective C zu erlernen und wollte mir meine lokalen Variable im Debugger anschauen. Den aktuellen Wert meiner Variable sehe ich, beim Stoppen vom Breakpointer in der Variablensicht, doch der Versuch meine Variable im Speicher wieder zu finden klappt leider nicht. Ganz einfaches Bsp. ich habe eine Variable
NSString *name = [[NSString alloc] init];
*name = @"test";
Nach meinem Verständnis bekomme ich einmal einen Pointer "*name" und einen Speicherplatz mit dem Inhalt "test". Den Pointer habe ich im Speicher gefunden und wenn ich zu seinem Inhalt im Memory View hüpfe finde ich leider nicht den Inhalt "test". Zwar sind da Hex Werte vorhanden, aber diese entsprechen nicht dem ASKII-Code.
Sicherlich habe ich irgendwo einen Denkfehler..
Vielen dank für die Antworten vorab.