Hello World
Xcode, Interface Builder und Co. können sehr viel, aber für den Anfang lassen sie vieles komplizierter erscheinen als es ist. Hier ist ein kurzes Programm in Objective-C.
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// Hello World!
NSLog(@"About to print the most important message...");
printf("Hello World!\n");
[pool release];
return 0;
}
Kompilieren kann man das z.B. mit TextMate (einfach unter Actions > Run wählen) oder im Terminal mit:
cd ~/Path/to/HelloWorld.m
gcc HelloWorld.m -o HelloWorld -framework Foundation
./HelloWorld
Objective-C
- en.wikipedia.org/wiki/Objective-C - gute, weil sehr wesentliche Übersicht
- Objective-C - offizielle Apple Doku zu Objective-C
Objective-C versus ...
- Comparison Chart between ObjC, C++, Java, Ruby, Smalltalk, ...
Diese Seite ist Teil des Werkmoduls iOS Development von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.