Logo

Objective-C, Xcode und Cocoa Tutorial


 

 

EIN TUTORIAL ZU OBJECTIVE-C, XCODE UND COCOA

 


Kapitel 1 - Fortsetzung

EIN ABSICHTLICH FALSCHES PROGRAMM UND DER UMGANG MIT FEHLERMELDUNGEN:
Fehlermeldungen sind tägliches, trockenes Brot für jeden Programmierer. In Xcode werden Ihnen Fehlermeldungen in Form von roten Punkten mit weißen Kreuzen am Rande des Editorfensters angezeigt. In Anlehnung an das obere Beispiel, versuchen Sie einmal dieses fehlerhafte Programm.

Programm 2.3
-----------------------------------------------------------------------------------------------------------------
#import <stdio.h>

int main(int argc, char *argv[])
{
    int summe;

summe = 50 + 25;
printf ("Die Summe von 50 + 25 ist %i"; summe);
return 0;
}
-----------------------------------------------------------------------------------------------------------------

Starten Sie das Programm. Ein Fehlermeldung wie hier sollte angezeigt werden.

 



Gehen Sie links im Xcode Fenster auf „Errors and Warnings“. Die Art des Fehlers und die Zeile wird Ihnen hier angegeben. Sie können aber auch im Editorfenster bleiben und mit dem Pfeil auf dem Bildschirm über den roten Punkt mit dem Kreuz fahren. Oben oder unten im Editorfenster (je nach Xcode Version) wird dann die selbe Fehlermeldung angezeigt.

Als Fehler wird angegeben:
main.m:16: error: parse error before ';' token
Na, Fehler gefunden (don´t cheat now!)

Parse (analysieren); error (Fehler), before (bevor) ';' token (Zeichen). Es wurde also ein Fehler vor dem ';' Zeichen analysiert. Und in der Tat, das Semikolon ';'  gehört dort nicht hin, ein Beistrich ', ' muss es sein. Manchmal wird Ihnen durch die Fehlermeldung also ein Hinweis gegeben, oft genug sind solche Meldungen aber auch tauglich eine Gutmütigen Menschen in den Wahnsinn zu stürzen!


weiter ---- Objective-C Index ---- Startseite----zurück


Das Inhaltsverzeichnis

EINSTIEG
KAPITEL 1: SCHRITT FÜR SCHRITT ZUM ERSTEN PROGRAMM
KAPITEL 2: OBJEKTE, KLASSEN, INSTANZEN UND METHODEN
KAPITEL 3: DIE VERSCHIEDENEN DATENTYPEN
KAPITEL 4: DIE PROGRAMMSCHLEIFEN
KAPITEL 5: ENTSCHEIDE DICH, ENTWEDER ODER....
KAPITEL 6: UND NOCHMALS KLASSEN
KAPITEL 7: VERERBUNG
KAPITEL 8: POLYMORPHISMUS, DYNASCHISCHE TYPISIERUNG UND DYNAMISCHES BINDEN
KAPITEL 9: NOCH MEHR DATENTYPEN UND VARIABLEN
KAPITEL 10: CATEGORIES, POSING AND PROTOCOL
KAPITEL 11: DER PRÄPROZESSOR

 

 

 

Links