Objective-C:Xcode以外でのコンパイル方法

iPhoneやMacOSのアプリを作る為の言語であるObjective-Cを勉強しようと思ってXcodeをMacBookProにインストールしたが、Xcode自体は、GUIを使って画面作成から出来る開発環境であるため、Objective-C自体の勉強には向かない。

なぜかと言うと、色々なテストプログラムを動かそうとするといちいちプロジェクトを作らなければならないからだ。WindowsでC言語を勉強したときにわたしはボーランドのコンパイラ(bcc32.exe)を使ってコマンドプロンプトでコンパイルした。同じような環境がないかと思って調べてみるとXcodeに付属するclangというコンパイラがあることを知った。
昔のXcodeの場合は、Preferenceからダウンロードで追加インストールが必要だが、最新のXcodeでは最初から付属しているようだ。

Macのターミナルから

clang test.m -framework Foundation

のようにしてコンパイルできる。

コメント

タイトルとURLをコピーしました