コマンドラインでコンパイル

意外と簡単にコンパイルができるようだ。
Xcodeから適当なプロジェクトを作成してmain.mだけとり出す。
main.mを適当に編集しちゃう。

#import <Cocoa/Cocoa.h>

int main(){
  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
  NSLog(@"Hello World!");
  [pool release];
  return 0;
}

コンパイルしてエラーがなければ実行する。

$ gcc main.m -o main -framework Cocoa && ./main

[参考]
あきおの日記