Erste Arbeit mit Xcode: Unterschied zwischen den Versionen

Aus KAS-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „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''' (Softwar…“)
 
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 5: Zeile 5:
  
 
Nun erscheint unter der ObjectiveC-Datei folgendes Programm:
 
Nun erscheint unter der ObjectiveC-Datei folgendes Programm:
BILD
+
 
 +
 
 +
 
 +
[[Bild: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.  
 
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.  
Zeile 24: Zeile 29:
  
 
;NSLog
 
;NSLog
NSlog ist eine Routine aus der Bibliothek die Argumente (Texte) anzeigt.  
+
NSlog ist eine Routine aus der Bibliothek die Argumente (Texte) anzeigt. Unter vielen anderen Programmiersprachen ist das auch unter printf bekannt.
 
   
 
   
  

Aktuelle Version vom 19. Juni 2011, 02:15 Uhr

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.....