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