Objective-C環境のセットアップ
ローカル環境のセットアップ
それでもObjective-Cプログラミング言語用に独自の環境をセットアップする意思がある場合は、インストールする必要があります Text Editor そして The GCC Compiler お使いのコンピュータで。
テキストエディタ
これは、プログラムの入力に使用されます。いくつかのエディターの例には、Windowsメモ帳、OS Editコマンド、Brief、Epsilon、EMACS、vimまたはviが含まれます。
テキストエディタの名前とバージョンは、オペレーティングシステムによって異なる場合があります。たとえば、メモ帳はWindowsで使用され、vimまたはviはWindowsだけでなくLinuxまたはUNIXでも使用できます。
エディタで作成するファイルはソースファイルと呼ばれ、プログラムのソースコードが含まれています。Objective-Cプログラムのソースファイルには、通常、拡張子「」が付けられています。.m"。
プログラミングを開始する前に、テキストエディタが1つあり、コンピュータプログラムを作成し、ファイルに保存し、コンパイルして、最後に実行するのに十分な経験があることを確認してください。
GCCコンパイラ
ソースファイルに記述されたソースコードは、プログラムの人間が読める形式のソースです。CPUが実際に与えられた指示に従ってプログラムを実行できるように、機械語に変換するために「コンパイル」する必要があります。
このGCCコンパイラは、ソースコードを最終的な実行可能プログラムにコンパイルするために使用されます。あなたはプログラミング言語コンパイラについての基本的な知識を持っていると思います。
GCCコンパイラはさまざまなプラットフォームで無料で利用できます。さまざまなプラットフォームでセットアップする手順を以下に説明します。
UNIX / Linuxへのインストール
最初のステップは、gccObjective-Cパッケージと一緒にgccをインストールすることです。これは-によって行われます
$ su -
$ yum install gcc
$ yum install gcc-objc
次のステップは、次のコマンドを使用してパッケージの依存関係を設定することです-
$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc
libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel
Objective-Cの全機能を利用するには、GNUStepをダウンロードしてインストールしてください。これは、からパッケージをダウンロードすることで実行できます。http://main.gnustep.org/resources/downloads.php。
ここで、ダウンロードしたフォルダーに切り替えて、ファイルを-で解凍する必要があります。
$ tar xvfz gnustep-startup-
.tar.gz
ここで、-を使用して作成されるgnustep-startupフォルダーに切り替える必要があります。
$ cd gnustep-startup-<version>
次に、ビルドプロセスを構成する必要があります-
$ ./configure
次に、-によって構築できます
$ make
最終的には−で環境を整える必要があります。
$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
次のようにhelloWorld.mObjective-Cがあります-
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"hello world");
[pool drain];
return 0;
}
これで、cdを使用してファイルを含むフォルダーに切り替え、次の手順を使用して、helloWorld.mなどのObjective-Cファイルをコンパイルして実行できます。
$ gcc `gnustep-config --objc-flags`
-L/usr/GNUstep/Local/Library/Libraries
-lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld
次の出力を見ることができます-
2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world
MacOSへのインストール
Mac OS Xを使用している場合、GCCを入手する最も簡単な方法は、AppleのWebサイトからXcode開発環境をダウンロードし、簡単なインストール手順に従うことです。Xcodeを設定すると、C / C ++用のGNUコンパイラを使用できるようになります。
Xcodeは現在developer.apple.com/technologies/tools/で入手できます。
Windowsへのインストール
WindowsでObjective-Cプログラムを実行するには、MinGWとGNUStepCoreをインストールする必要があります。どちらもで入手可能ですhttps://www.gnu.org/software/gnustep/windows/installer.html。
まず、MSYS / MinGWシステムパッケージをインストールする必要があります。次に、GNUstepCoreパッケージをインストールする必要があります。どちらも、自明のWindowsインストーラーを提供します。
次に、[スタート]-> [すべてのプログラム]-> [GNUstep]-> [シェル]を選択して、Objective-CとGNUstepを使用します
helloWorld.mを含むフォルダーに切り替えます
−を使用してプログラムをコンパイルできます。
$ gcc `gnustep-config --objc-flags`
-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc
−を使用してプログラムを実行できます。
./hello.exe
次の出力が得られます-
2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world