Objekte

NSTextfield und dergleichen, sind Objekte! Also weder ein String, noch ein Integer usw….

Objective C kennt beides, also beispielsweise Strings als auch String- Objekte. Man darf nur nicht auf die Idee kommen beides zu vermischen.

Möchte Man den Inhalt eines NSTextfield Objektes auswerten, dann sollten wir wissen, was da drin steht (String oder Zahl?)

Wenn wir das wissen, dann können wir den Inhalt z.B. direkt einer int Variablen zuweisen:

int i=[textfeld intValue];   // Aus einem Objekt wird eine Zahl 🙂

Wenn wir das nicht brauchen, weil wir z.B. den Inhalt des Textfeldes nur auswerten möchten, dann kann man das so anstellen:

if ([textfeld intValue]==0) …….

Kein Hexenwerk!

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s