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