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