Bueno hace mucho que no escribía una entrada pero ahora dejaremos a un lado los juegos para este pequeño tutorial de cómo hacer tu primera primera aplicación en lenguaje Objective-C en plataforma Windows.
Lo necesario:
- Librerías GnuStep : GNUstep System y GNUstep Core.
- Tu editor de texto favorito (bloc de notas, jEdit etc.)
Paso 1:
instalar las librerías GNUstep System y GNUstep Core en ese orden, la instalación es muy sencilla como siempre en Windows siguiente, siguiente etc.
Paso 2:
diríjanse a inicio>todos los programas>GnuStep> Shell, con solo ejecutarlo les creara su home (C:\GNUstep\home\TuUsuario) que es ahí donde trabajaremos en los siguientes pasos.
Pasó 3:
Abre tu editor de texto e ingresa el siguiente código:
Este archivo lo guardaremos en (C:\GNUstep\home\TuUsuario) con el nombre de hola.m, este archivo lo único que hace es mandar un mensaje a nuestra clase Mensaje.m e imprimirlo en pantalla, el código para la clase Mensaje.m es:
Este lo guardamos en la misma carpeta que hola.m con el nombre de Mensaje.m, respetar las mayúsculas y minúsculas ya que objetive-C hace diferencias entre ellas. Lo que hace este código es regresar nuestro saludo a nuestra clase hola.m en este ejemplo lo que regresa es el " hola Suguz xD" para después ser impreso en pantalla por el comando printf.
Pasó 4:
sigue la parte de la compilación, en otras palabras que nuestro código no tenga ningún error sintaxis ni nada, para ello vamos a Inicio>todos los programas>GnuStep>Shell e ingresamos el siguiente comando:
gcc `gnustep-config --objc-flags` -L /GNUstep/System/Library/Libraries hola.m -o hola -lgnustep-base -lobjc
Si todo sale bien les creara un exe en su carpeta home lo único que falta es ejecutar este exe para ello teclearemos el siguiente comando en la Shell:
./hola.exe
Y listo les aparecerá nuestro saludo " hola Suguz xD" en pantalla.
Este programita igual se puede hacer sin necesidad de una interface solo cambiando la línea del printf así printf("Hola suguz "); pero usando la interface se puede apreciar el uso de objetos y clases, ahora si no tienes idea de que estoy hablando toca aprender más sobre lenguajes de programación y objetive-c un buen manual para empezar en Objective-C es este está en ingles, bueno es todo y espero que les sirva.