Objective-C

From Medien Wiki
Revision as of 01:31, 7 March 2010 by Mm (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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



Diese Seite ist Teil des Werkmoduls iOS Development von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.