Configuration de l'environnement Objective-C

Configuration de l'environnement local

Si vous souhaitez toujours configurer votre propre environnement pour le langage de programmation Objective-C, vous devez installer Text Editor et The GCC Compiler sur ton ordinateur.

Éditeur de texte

Cela sera utilisé pour taper votre programme. Quelques exemples d'éditeurs incluent le Bloc-notes Windows, la commande d'édition du système d'exploitation, Brief, Epsilon, EMACS et vim ou vi.

Le nom et la version de l'éditeur de texte peuvent varier selon les systèmes d'exploitation. Par exemple, le Bloc-notes sera utilisé sous Windows, et vim ou vi peut être utilisé sur Windows ainsi que Linux ou UNIX.

Les fichiers que vous créez avec votre éditeur sont appelés fichiers source et contiennent le code source du programme. Les fichiers source des programmes Objective-C sont généralement nommés avec l'extension ".m".

Avant de commencer votre programmation, assurez-vous d'avoir un éditeur de texte en place et d'avoir suffisamment d'expérience pour écrire un programme informatique, l'enregistrer dans un fichier, le compiler et enfin l'exécuter.

Le compilateur GCC

Le code source écrit dans le fichier source est la source lisible par l'homme pour votre programme. Il doit être "compilé" pour se transformer en langage machine, afin que votre CPU puisse réellement exécuter le programme selon les instructions données.

Ce compilateur GCC sera utilisé pour compiler votre code source en programme exécutable final. Je suppose que vous avez des connaissances de base sur un compilateur de langage de programmation.

Le compilateur GCC est disponible gratuitement sur différentes plates-formes et la procédure de mise en place sur différentes plates-formes est expliquée ci-dessous.

Installation sous UNIX / Linux

La première étape consiste à installer gcc avec le package gcc Objective-C. Ceci est fait par -

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

L'étape suivante consiste à configurer les dépendances de package à l'aide de la commande suivante -

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

Afin d'obtenir toutes les fonctionnalités d'Objective-C, téléchargez et installez GNUStep. Cela peut être fait en téléchargeant le package à partir dehttp://main.gnustep.org/resources/downloads.php.

Maintenant, nous devons basculer vers le dossier téléchargé et décompresser le fichier par -

$ tar xvfz gnustep-startup-.tar.gz

Maintenant, nous devons basculer vers le dossier gnustep-startup qui est créé en utilisant -

$ cd gnustep-startup-<version>

Ensuite, nous devons configurer le processus de construction -

$ ./configure

Ensuite, nous pouvons construire par -

$ make

Nous devons enfin mettre en place l'environnement en -

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

Nous avons un Objective-C helloWorld.m comme suit -

#import <Foundation/Foundation.h>

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

Maintenant, nous pouvons compiler et exécuter un fichier Objective-C dit helloWorld.m en passant au dossier contenant le fichier à l'aide de cd, puis en suivant les étapes suivantes -

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

Nous pouvons voir la sortie suivante -

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

Installation sous Mac OS

Si vous utilisez Mac OS X, le moyen le plus simple d'obtenir GCC est de télécharger l'environnement de développement Xcode à partir du site Web d'Apple et de suivre les instructions d'installation simples. Une fois Xcode configuré, vous pourrez utiliser le compilateur GNU pour C / C ++.

Xcode est actuellement disponible sur developer.apple.com/technologies/tools/ .

Installation sous Windows

Pour exécuter le programme Objective-C sous Windows, nous devons installer MinGW et GNUStep Core. Les deux sont disponibles àhttps://www.gnu.org/software/gnustep/windows/installer.html.

Tout d'abord, nous devons installer le package MSYS / MinGW System. Ensuite, nous devons installer le paquet GNUstep Core. Les deux fournissent un programme d'installation de Windows, qui est explicite.

Ensuite, pour utiliser Objective-C et GNUstep en sélectionnant Démarrer -> Tous les programmes -> GNUstep -> Shell

Basculez vers le dossier contenant helloWorld.m

Nous pouvons compiler le programme en utilisant -

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

Nous pouvons exécuter le programme en utilisant -

./hello.exe

Nous obtenons la sortie suivante -

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