Erste Arbeit mit Xcode

Aus KAS-Wiki
Wechseln zu: Navigation, Suche

Um mit Objective-C und dem Cocoa-Framework arbeiten zu können wird oft Xcode benutzt. Xcode ist nur auf Macintoshs benutzbar. Das iPhone-SDK (Software-Developer-Kitment) erhält man auf der Installations-CD von Mac OS X oder von der Apple Developer Website.

Jetzt arbeiten wir ein bisschen mit Xcode und dem iPhone-SDK. Nach dem Öffnen von Xcode erscheint ein Startfenster. Wir klicken auf New Projekt und bei der Auswahl auf Command Line Tool. Wir können irgendeinen Namen auswählen.

Nun erscheint unter der ObjectiveC-Datei folgendes Programm:


Ahmet Ausgabe bei CLT.jpg


Das grüne nennt man Kommentar. Kommentare dienen dazu das Programm besser zu verstehen und es lesbarer zu machen. Sie zeigen was der Entwickler bei bestimmten Stellen beabsichtigte als er sie schrieb. Kommentare kann man auf zwei verschiedene Weisen machen. Einmal in dem man zwei Schrägstriche (//) macht oder ein Kommentar mit /* anfängt und mit */ beendet. Die zweite Art wird oft verwendet wenn ein Kommentar viele Zeilen umfasst.


s #import <Foundation/Foundation.h>

fordert den Compiler auf eine Datei mit den Namen Foundation zu importieren. Das ist eine Systemdatei.


int main (int argc, const char *argv[])

main ist ein besonderer Name. Er zeigt wo das Programm anfängt. int ist ein reserviertes Wort. Er legt Fest das main ein Intergerwert zurückgibt, also eine Ganzzahl (mehr dazu später).


NSautoreleasePool * pool = NSAutoreleasePool alloc init ];

Dies ist eine Zeile die Xcode automatisch in die Vorlage einfügt. Mehr dazu später.


NSLog

NSlog ist eine Routine aus der Bibliothek die Argumente (Texte) anzeigt. Unter vielen anderen Programmiersprachen ist das auch unter printf bekannt.


return 0;

Das besagt dass das Programm main beendet ist. 0 bedeutet dass das Programm normal beendet. Alles andere als 0 besagt dass ein Problem aufgetreten ist.

Rechnungen und Variablen

folgt.....