Configurazione dell'ambiente Objective-C
Configurazione dell'ambiente locale
Se sei ancora disposto a configurare il tuo ambiente per il linguaggio di programmazione Objective-C, devi eseguire l'installazione Text Editor e The GCC Compiler sul tuo computer.
Editor di testo
Questo verrà utilizzato per digitare il tuo programma. Esempi di pochi editor includono Blocco note di Windows, comando Modifica sistema operativo, Brief, Epsilon, EMACS e vim o vi.
Il nome e la versione dell'editor di testo possono variare a seconda dei sistemi operativi. Ad esempio, Blocco note verrà utilizzato su Windows e vim o vi possono essere utilizzati su Windows, Linux o UNIX.
I file che crei con il tuo editor sono chiamati file sorgente e contengono il codice sorgente del programma. I file sorgente per i programmi Objective-C sono generalmente denominati con l'estensione ".m".
Prima di iniziare la programmazione, assicurati di disporre di un editor di testo e di avere esperienza sufficiente per scrivere un programma per computer, salvarlo in un file, compilarlo e infine eseguirlo.
Il compilatore GCC
Il codice sorgente scritto nel file sorgente è la sorgente leggibile dall'uomo per il tuo programma. Deve essere "compilato" per trasformarsi in linguaggio macchina, in modo che la CPU possa effettivamente eseguire il programma secondo le istruzioni fornite.
Questo compilatore GCC verrà utilizzato per compilare il codice sorgente nel programma eseguibile finale. Presumo che tu abbia una conoscenza di base di un compilatore del linguaggio di programmazione.
Il compilatore GCC è disponibile gratuitamente su varie piattaforme e la procedura per configurarlo su varie piattaforme è spiegata di seguito.
Installazione su UNIX / Linux
Il passo iniziale è installare gcc insieme al pacchetto gcc Objective-C. Questo viene fatto da:
$ su -
$ yum install gcc
$ yum install gcc-objc
Il passaggio successivo consiste nell'impostare le dipendenze del pacchetto utilizzando il seguente comando:
$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc
libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel
Per ottenere tutte le funzionalità di Objective-C, scarica e installa GNUStep. Questo può essere fatto scaricando il pacchetto dahttp://main.gnustep.org/resources/downloads.php.
Ora, dobbiamo passare alla cartella scaricata e decomprimere il file:
$ tar xvfz gnustep-startup-
.tar.gz
Ora, dobbiamo passare alla cartella gnustep-startup che viene creata utilizzando -
$ cd gnustep-startup-<version>
Successivamente, dobbiamo configurare il processo di compilazione -
$ ./configure
Quindi, possiamo costruire da -
$ make
Dobbiamo finalmente creare l'ambiente:
$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh
Abbiamo un helloWorld.m Objective-C come segue:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"hello world");
[pool drain];
return 0;
}
Ora, possiamo compilare ed eseguire un file Objective-C, ad esempio helloWorld.m, passando alla cartella contenente il file usando cd e quindi utilizzando i seguenti passaggi:
$ gcc `gnustep-config --objc-flags`
-L/usr/GNUstep/Local/Library/Libraries
-lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld
Possiamo vedere il seguente output:
2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world
Installazione su Mac OS
Se utilizzi Mac OS X, il modo più semplice per ottenere GCC è scaricare l'ambiente di sviluppo Xcode dal sito web di Apple e seguire le semplici istruzioni di installazione. Dopo aver configurato Xcode, sarai in grado di utilizzare il compilatore GNU per C / C ++.
Xcode è attualmente disponibile su developer.apple.com/technologies/tools/ .
Installazione su Windows
Per eseguire il programma Objective-C su Windows, è necessario installare MinGW e GNUStep Core. Entrambi sono disponibili suhttps://www.gnu.org/software/gnustep/windows/installer.html.
Innanzitutto, dobbiamo installare il pacchetto di sistema MSYS / MinGW. Quindi, dobbiamo installare il pacchetto GNUstep Core. Entrambi forniscono un programma di installazione di Windows, che si spiega da sé.
Quindi utilizzare Objective-C e GNUstep selezionando Start -> Tutti i programmi -> GNUstep -> Shell
Passa alla cartella contenente helloWorld.m
Possiamo compilare il programma usando -
$ gcc `gnustep-config --objc-flags`
-L /GNUstep/System/Library/Libraries hello.m -o hello -lgnustep-base -lobjc
Possiamo eseguire il programma usando -
./hello.exe
Otteniamo il seguente output:
2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world