Objective-c-environment-setup

提供:Dev Guides
移動先:案内検索

Objective-C環境のセットアップ

ローカル環境のセットアップ

Objective-Cプログラミング言語用に独自の環境をセットアップする場合は、コンピューターに Text Editor および The GCC Compiler をインストールする必要があります。

テキストエディタ

これは、プログラムの入力に使用されます。 いくつかのエディターの例には、Windows Notepad、OS Editコマンド、Brief、Epsilon、EMACS、vimまたはviが含まれます。

テキストエディタの名前とバージョンは、オペレーティングシステムによって異なる場合があります。 たとえば、メモ帳はWindowsで使用され、vimまたはviはLinuxまたはUNIXだけでなくWindowsでも使用できます。

エディターで作成するファイルはソースファイルと呼ばれ、プログラムのソースコードが含まれています。 Objective-Cプログラムのソースファイルには、通常、拡張子「 .m 」が付いています。

プログラミングを開始する前に、1つのテキストエディターを用意し、コンピュータープログラムを作成し、ファイルに保存し、コンパイルして、最後に実行する十分な経験があることを確認してください。

GCCコンパイラー

ソースファイルに記述されたソースコードは、プログラムの人間が読めるソースです。 CPUが実際に指定された命令に従ってプログラムを実行できるように、機械語に変換するには「コンパイル」する必要があります。

このGCCコンパイラは、ソースコードを最終的な実行可能プログラムにコンパイルするために使用されます。 プログラミング言語コンパイラに関する基本的な知識があることを前提としています。

GCCコンパイラはさまざまなプラットフォームで無料で利用できます。さまざまなプラットフォームでセットアップする手順を以下に説明します。

UNIX/Linuxでのインストール

最初の手順は、gccとObjective-Cパッケージをインストールすることです。 これはによって行われます-

$ 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://wwwmain.gnustep.org/resources/downloads.php?site = ftp%3A%2F%2Fftp.gnustep.org%2Fpub%2Fgnustep%2F#core/[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.m Objective-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 finddevguides[12906] hello world

Mac OSへのインストール

Mac OS Xを使用している場合、GCCを入手する最も簡単な方法は、AppleのWebサイトからXcode開発環境をダウンロードし、簡単なインストール手順に従うことです。 Xcodeをセットアップすると、C/C ++用のGNUコンパイラを使用できるようになります。

Xcodeは現在、https://developer.apple.com/technologies/tools/[developer.apple.com/technologies/tools/]で入手できます。

Windowsへのインストール

WindowsでObjective-Cプログラムを実行するには、MinGWとGNUStep Coreをインストールする必要があります。 どちらもhttps://www.gnu.org/software/gnustep/windows/installerlから入手できます。

最初に、MSYS/MinGW Systemパッケージをインストールする必要があります。 次に、GNUstep Coreパッケージをインストールする必要があります。 どちらも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 finddevguides[1200] hello world