Objective-Cを学ぶ
hello world
#import <stdio.h> int main(void){ printf("hello world\n"); return 0; }
includeがimportに変わってるだけ
$ gcc helloworld.m && ./a.out hello world $
拡張子が.mになってるだけ
NSLog
#import <stdio.h> #import <Foundation/Foundation.h> int main(void){ printf("hello world\n"); NSLog(@"\nhello!hello!!"); return 0; }
$ gcc -framework Foundation helloworld.m && ./a.out hello world 2008-05-01 02:49:56.315 a.out[530:10b] hello!hello!! $