Hallo liebe Objective-C´ler...
Ich hab nach langer Zeit endlich mal die Gelegenheit mich mal mit Objectice-C und Cocoa zu beschäftigen.
Dazu hab ich flugs ein Buch rausgekramt welches ich letztes Jahr erworben habe.
Nun weiß ich das es sich nicht um die aktuelle Fassung des Buches handelt, aber entweder das Buch ist von vorne bis hinten voller Fehlern, oder ich schnall da beim Konzept der Sprache was nicht.
Und zwar folgendes:
Der Autor gibt ein solches Beispiel an
...und zwei Dinge sprangen mir direkt ins Auge, nämlich "-(int)" und das Semikolon vor den geschweiften Klammern.
Ich würde vermuten das "-(Rückgabewert)..."gemeint ist und das ein Semikolon einen Befehl abschließt (wie in C++ oder Java bspw.).
Also würde ich das dann so machen:
Liege ich da jetzt völlig falsch?
Und wenn nicht... Kennt ihr gute Bücher zu dem Thema (auch gerne in englischer Sprache).
Danke schon mal für euren Rat...
Ich hab nach langer Zeit endlich mal die Gelegenheit mich mal mit Objectice-C und Cocoa zu beschäftigen.
Dazu hab ich flugs ein Buch rausgekramt welches ich letztes Jahr erworben habe.
Nun weiß ich das es sich nicht um die aktuelle Fassung des Buches handelt, aber entweder das Buch ist von vorne bis hinten voller Fehlern, oder ich schnall da beim Konzept der Sprache was nicht.
Und zwar folgendes:
Der Autor gibt ein solches Beispiel an
Code:
- (int)setPreis: (int)cPreis;
{
NSLog(@"Methode %@ von Objekt \"%@\" aufgerufen",
NSStringFromSelector(_cmd), Name);
Preis = cPreis;
}
...und zwei Dinge sprangen mir direkt ins Auge, nämlich "-(int)" und das Semikolon vor den geschweiften Klammern.
Ich würde vermuten das "-(Rückgabewert)..."gemeint ist und das ein Semikolon einen Befehl abschließt (wie in C++ oder Java bspw.).
Also würde ich das dann so machen:
Code:
- (void)setPreis: (int)cPreis
{
NSLog(@"Methode %@ von Objekt \"%@\" aufgerufen",
NSStringFromSelector(_cmd), Name);
Preis = cPreis;
}
Liege ich da jetzt völlig falsch?
Und wenn nicht... Kennt ihr gute Bücher zu dem Thema (auch gerne in englischer Sprache).
Danke schon mal für euren Rat...