tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

Objective-CのコードをVIMでコーディングしてターミナルでコンパイルする

iOSアプリ開発時にちょっとしたObjective-Cのロジックを確かめたいとき、
わざわざXCodeを開くのがめんどくさいのでVIMで書いてターミナルでコンパイルしてみる。

 vim Test.m
 #import <stdio.h>
 #import <Foundation/Foundation.h>
 
 int main() {
   NSLog(@"%@", @"Test");
   return 0;
 }

コンパイラがインストールされているか確認

 gcc --version
 i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

コンパイル

 gcc -o Test.app -framework Foundation -lobjc Test.m

実行

 Test.app

結果

 2014-01-09 00:42:09.094 Test.app[39045:707] Test