Einrichtung der Objective-C-Umgebung

Einrichtung der lokalen Umgebung

Wenn Sie weiterhin bereit sind, eine eigene Umgebung für die Programmiersprache Objective-C einzurichten, müssen Sie diese installieren Text Editor und The GCC Compiler auf deinem Computer.

Texteditor

Dies wird verwendet, um Ihr Programm einzugeben. Beispiele für wenige Editoren sind Windows Notepad, OS Edit-Befehl, Brief, Epsilon, EMACS und vim oder vi.

Name und Version des Texteditors können auf verschiedenen Betriebssystemen variieren. Beispielsweise wird Notepad unter Windows verwendet, und vim oder vi können sowohl unter Windows als auch unter Linux oder UNIX verwendet werden.

Die Dateien, die Sie mit Ihrem Editor erstellen, werden als Quelldateien bezeichnet und enthalten Programmquellcode. Die Quelldateien für Objective-C-Programme werden normalerweise mit der Erweiterung ".m".

Stellen Sie vor Beginn der Programmierung sicher, dass Sie über einen Texteditor verfügen und über genügend Erfahrung verfügen, um ein Computerprogramm zu schreiben, in einer Datei zu speichern, zu kompilieren und schließlich auszuführen.

Der GCC-Compiler

Der in die Quelldatei geschriebene Quellcode ist die vom Menschen lesbare Quelle für Ihr Programm. Es muss "kompiliert" werden, damit es in die Maschinensprache übergeht, damit Ihre CPU das Programm gemäß den gegebenen Anweisungen ausführen kann.

Dieser GCC-Compiler wird verwendet, um Ihren Quellcode in das endgültige ausführbare Programm zu kompilieren. Ich gehe davon aus, dass Sie Grundkenntnisse über einen Programmiersprachen-Compiler haben.

Der GCC-Compiler ist auf verschiedenen Plattformen kostenlos verfügbar. Die Vorgehensweise zum Einrichten auf verschiedenen Plattformen wird nachfolgend erläutert.

Installation unter UNIX / Linux

Der erste Schritt ist die Installation von gcc zusammen mit dem gcc Objective-C-Paket. Dies geschieht durch -

$ su - 
$ yum install gcc
$ yum install gcc-objc

Der nächste Schritt besteht darin, Paketabhängigkeiten mit dem folgenden Befehl einzurichten:

$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc 
   libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel

Laden Sie GNUStep herunter und installieren Sie es, um alle Funktionen von Objective-C zu erhalten. Dies kann durch Herunterladen des Pakets von erfolgenhttp://main.gnustep.org/resources/downloads.php.

Jetzt müssen wir zum heruntergeladenen Ordner wechseln und die Datei entpacken, indem wir -

$ tar xvfz gnustep-startup-.tar.gz

Jetzt müssen wir zu dem Ordner gnustep-startup wechseln, der mit - erstellt wird.

$ cd gnustep-startup-<version>

Als nächstes müssen wir den Erstellungsprozess konfigurieren -

$ ./configure

Dann können wir bauen durch -

$ make

Wir müssen endlich die Umwelt einrichten, indem wir -

$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

Wir haben ein helloWorld.m Objective-C wie folgt -

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
   
   NSLog (@"hello world");
   [pool drain];
   return 0;
}

Jetzt können wir eine Objective-C-Datei kompilieren und ausführen, z. B. helloWorld.m, indem wir mit cd in einen Ordner mit der Datei wechseln und dann die folgenden Schritte ausführen:

$ gcc `gnustep-config --objc-flags` 
-L/usr/GNUstep/Local/Library/Libraries 
-lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld

Wir können die folgende Ausgabe sehen -

2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world

Installation unter Mac OS

Wenn Sie Mac OS X verwenden, können Sie GCC am einfachsten herunterladen, indem Sie die Xcode-Entwicklungsumgebung von der Apple-Website herunterladen und die einfachen Installationsanweisungen befolgen. Sobald Sie Xcode eingerichtet haben, können Sie den GNU-Compiler für C / C ++ verwenden.

Xcode ist derzeit unter developer.apple.com/technologies/tools/ verfügbar .

Installation unter Windows

Um das Objective-C-Programm unter Windows auszuführen, müssen Sie MinGW und GNUStep Core installieren. Beide sind erhältlich beihttps://www.gnu.org/software/gnustep/windows/installer.html.

Zuerst müssen wir das MSYS / MinGW-Systempaket installieren. Dann müssen wir das GNUstep Core-Paket installieren. Beide bieten ein Windows-Installationsprogramm, das selbsterklärend ist.

Um dann Objective-C und GNUstep zu verwenden, wählen Sie Start -> Alle Programme -> GNUstep -> Shell

Wechseln Sie in den Ordner mit helloWorld.m

Wir können das Programm mit - kompilieren

$ gcc `gnustep-config --objc-flags` 
-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc

Wir können das Programm mit - ausführen

./hello.exe

Wir erhalten die folgende Ausgabe -

2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world