Macs in Media

Objective-C Programmierung Einmaleins – nil und die Zuweisung

Wenn man folgende Zuweisung hat:

NSString *foo = nil;
foo = @"bar";

Dann kann man sich die erste Zeile mit nil sparen, da direkt im nächsten Schritt der Speicherbereich eh überschrieben wird. Auch wenn die obere Version auf den ersten Blick sicherer aussieht, hat folgendes den gleichen Effekt:

NSString *foo = @"bar";