最(初|小)のHello World!

というわけでObjective-Cの勉強を始める事にしました。

最初に最小のHello Worldを作ってみたいと思います。

#import <stdio.h>
#import <objc/Object.h>

int main () {
	printf("Hello World!\n");
	return 0;
}


はい、見事にObjective-Cの要素0です。C言語と見た目が全くかわりませんね。

gccコンパイルしてみます。

$ gcc main.m -o main -lobjc
$ ./main
Hello World!

完成です。

まいどgccのコマンド打つのが面倒なのでコマンドファイルを作っておきます

gcc $1.m -o $1 -lobjc

これをgccocみたいなファイル名で保存して

$ gccoc main
$ ./main
Hello World!

てな感じでうまく動きました。