Hallo,
ich beschäftige mich zur Zeit mit Objective C. Wenn man einen allgemeinen Platzhalter für Objekte definiert, geht das ja z.B. so:
Code:
id myNumer;
myNumber = [NSNumber numberWithFloat: 3.14];
Das habe ich verstanden. Es wird der Klasse NSNumer die Nachricht numerWithFloat geschickt und das entstehende Objekt mit dem Wert 3.14 initialisiert. Dieses Objekt wird dann myNumber zugewiesen.
Wenn ich aber nicht mit Platzhaltern arbeite, dann sieht das ja so aus:
Code:
NSNumber *myNumber = [NSNumber numberWithFloat: 3.14];
Warum ist dabei der * nötig?