Configuración del entorno Objective-C

Configuración del entorno local

Si todavía está dispuesto a configurar su propio entorno para el lenguaje de programación Objective-C, entonces necesita instalar Text Editor y The GCC Compiler en tu ordenador.

Editor de texto

Esto se utilizará para escribir su programa. Algunos ejemplos de algunos editores incluyen Windows Notepad, OS Edit command, Brief, Epsilon, EMACS y vim o vi.

El nombre y la versión del editor de texto pueden variar en diferentes sistemas operativos. Por ejemplo, el Bloc de notas se utilizará en Windows y vim o vi se pueden utilizar en Windows, así como en Linux o UNIX.

Los archivos que crea con su editor se denominan archivos fuente y contienen el código fuente del programa. Los archivos de origen de los programas Objective-C generalmente se nombran con la extensión ".m".

Antes de comenzar a programar, asegúrese de tener un editor de texto en su lugar y de tener suficiente experiencia para escribir un programa de computadora, guardarlo en un archivo, compilarlo y finalmente ejecutarlo.

El compilador de GCC

El código fuente escrito en el archivo fuente es la fuente legible por humanos para su programa. Necesita ser "compilado" para convertirse en lenguaje de máquina, de modo que su CPU pueda ejecutar el programa según las instrucciones dadas.

Este compilador GCC se utilizará para compilar su código fuente en el programa ejecutable final. Supongo que tiene conocimientos básicos sobre un compilador de lenguajes de programación.

El compilador GCC está disponible de forma gratuita en varias plataformas y el procedimiento para configurar en varias plataformas se explica a continuación.

Instalación en UNIX / Linux

El paso inicial es instalar gcc junto con el paquete gcc Objective-C. Esto se hace por -

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

El siguiente paso es configurar las dependencias del paquete usando el siguiente comando:

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

Para obtener todas las funciones de Objective-C, descargue e instale GNUStep. Esto se puede hacer descargando el paquete desdehttp://main.gnustep.org/resources/downloads.php.

Ahora, debemos cambiar a la carpeta descargada y descomprimir el archivo por -

$ tar xvfz gnustep-startup-.tar.gz

Ahora, debemos cambiar a la carpeta gnustep-startup que se crea usando -

$ cd gnustep-startup-<version>

A continuación, necesitamos configurar el proceso de compilación:

$ ./configure

Entonces, podemos construir por -

$ make

Necesitamos finalmente configurar el medio ambiente:

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

Tenemos un helloWorld.m Objective-C de la siguiente manera:

#import <Foundation/Foundation.h>

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

Ahora, podemos compilar y ejecutar un archivo Objective-C y decir helloWorld.m cambiando a la carpeta que contiene el archivo usando cd y luego siguiendo los siguientes pasos:

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

Podemos ver la siguiente salida:

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

Instalación en Mac OS

Si utiliza Mac OS X, la forma más sencilla de obtener GCC es descargar el entorno de desarrollo Xcode del sitio web de Apple y seguir las sencillas instrucciones de instalación. Una vez que haya configurado Xcode, podrá usar el compilador GNU para C / C ++.

Xcode está disponible actualmente en developer.apple.com/technologies/tools/ .

Instalación en Windows

Para ejecutar el programa Objective-C en Windows, necesitamos instalar MinGW y GNUStep Core. Ambos están disponibles enhttps://www.gnu.org/software/gnustep/windows/installer.html.

Primero, necesitamos instalar el paquete del sistema MSYS / MinGW. Luego, necesitamos instalar el paquete GNUstep Core. Ambos proporcionan un instalador de Windows, que se explica por sí mismo.

Luego, para usar Objective-C y GNUstep seleccionando Inicio -> Todos los programas -> GNUstep -> Shell

Cambie a la carpeta que contiene helloWorld.m

Podemos compilar el programa usando -

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

Podemos ejecutar el programa usando -

./hello.exe

Obtenemos el siguiente resultado:

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