Aprende a crear aplicaciones para iOS desde cero 

Facebook Twitter E-mail RSS
 
 
formats

Capítulo 0 – Instalación de Xcode

Published on January 29th, 2012 in Xcode

Bienvenidos al primer capítulo de nuestro particular acercamiento a Xcode. Este capítulo introductorio trata, como no, sobre como instalar el entorno de desarrollo de Apple. Con la nueva App Store para Mac, este proceso se ha vuelto relativamente sencillo, aunque puede llevar a confusión, ya que a pesar de ser muy fácil de encontrar y descargar, nos podemos hacer una idea equivocada de cuando está instalado y cuando no. Sin más, empezemos!

 

De la Mac App Store a la carpeta Aplicaciones

Antes de empezar, debes saber que este tutorial funciona para MAC OS X “Lion”, ya que es el sistema operativo que yo utilizo y por lo que he podido leer por la red, la versión actual de Xcode no está disponible para MAC OS X “Snow Leopard” en la Mac App Store y no he podido encontrar desde donde descargar una versión anterior a la actual.

Lo primero que tenemos que hacer para instalar Xcode es abrir la Mac App Store. Para ello hacemos click en la manzanita de la parte superior izquierda de nuestra pantalla y seguidamente en App Store…

Abrimos la Mac App Store

Figura 1 - Abrimos la Mac App Store

 

Una vez abierta la App Store, debemos buscar el Xcode. Como ya sabemos que queremos, escribimos Xcode en la barra de búsqueda.

Buscamos el Xcode en la Mac App Store

Figura 2 - Buscamos el Xcode en la Mac App Store

 

Ahora seleccionamos el Xcode entre todos los resultados que nos han aparecido.

Resultados de la búsqueda de Xcode

Figura 3 - Resultados de la búsqueda de Xcode

 

Le damos click en “Gratis” y luego en “Instalar App”.

Página del Xcode en la Mac App Store

Figura 4 - Página del Xcode en la Mac App Store

 

Y finalmente, introducimos nuestro ID de Apple y nuestra contraseña.

Introducimos nuestro Apple ID

Figura 5 - Introducimos nuestro Apple ID

 

Ahora solamente nos falta esperar que los casi 2 GB se descarguen en nuestra carpeta Aplicaciones.

Progreso de la descarga de Xcode

Figura 6 - Progreso de la descarga de Xcode

 

Instalación real de Xcode

Uno podría pensar que en este punto el Xcode ya está instalado en nuestro Mac y listo para usarse (como ocurre con todos los programas de la Mac App Store); el hecho es que con Xcode no es así, ya que lo que realmente se ha descargado en nuestra carpeta Aplicaciones es un archivo llamado Install Xcode.

El archivo "Install Xcode" en la carpeta Aplicaciones

Figura 7 - El archivo "Install Xcode" en la carpeta Aplicaciones

 

Lo que debemos hacer ahora es abrir este archivo (doble click) para proceder con la instalación real de la aplicación.

Inicio de la instalación de Xcode

Figura 8 - Inicio de la instalación de Xcode

 

Ahora simplemente seguimos los pasos típicos en estos casos (aceptar el acuerdo de licencia e introducir nuestra contraseña de usuario) y en unos pocos minutos tendremos el Xcode instalado y listo para ser utilizado.

Acuerdo de licencia de Xcode

Figura 9 - Acuerdo de licencia de Xcode

Introducimos nuestro usuario y contraseña

Figura 10 - Introducimos nuestro usuario y contraseña

 

Cuando la instalación acabe, se nos va a abrir la aplicación.

Ventana inicial de Xcode

Figura 11 - Ventana inicial de Xcode

 

 

 

Ahora podéis cerrar el programa o continuar con el capítulo 1, donde vamos a crear el “Hello World” visto en el curso de C en Xcode.

 

Volver al índice

 
Tags:
formats

Lo nuevo de Apple en educación: iBooks 2 con Textbooks y iTunes U App

Hoy Apple ha presentado dos novedades en el terreno de la educación, las cuales han supuesto un revuelo en todos los blogs relacionados con el mundillo y otras webs no tan relacionadas como periódicos.

 

La primera de ellas es la nueva versión de iBooks, que presenta como función estrella los textbooks: los libros de texto de toda la vida del colegio adaptados y mejorados (muy mejorados) para el iPad. Como dice el refrán, vale más una imagen que mil palabras, y si es un video ya ni te cuento:

Por lo tanto, además de ofrecer estos magníficos libros de texto mejorados, ahora también puedes coger tu mismo, descargarte iBooks Author, ponerte a escribir tu propio libro y subirlo a iBooks sin ninguna editorial de por medio! Como referencia externa, en blogs como Applesfera, Appleweblog o Engadget también se ha hablado de este tema.

 

La otra novedad es una mejora al actual iTunes University. Hasta ahora, en iTunes había disponibles un montón de cursos de universidades (eso sí, solamente de Estados Unidos) para que cualquiera se los descargara. De hecho, cuando acabe el curso de C y empiece ya con la programación orientada al mundo de Apple, voy a utilizar uno de los cursos de iTunes U que yo mismo he seguido.

Con la nueva iTunes U App, estos cursos dejan de ser un simple repositorio de videos de las clases magistrales para convertirse en un repositorio donde los profesores pueden colgar cualquier cosa relacionada con el curso (videos, documentos, links, apps…) para que inmediatamente aparezca en los iPads de los alumnos pertenecientes a ese curso. Para más información sobre el tema, también se ha hablado de esta nueva App en Applesfera, Appleweblog y Engadget.

 

Si no te has quedado a gusto con toda la información escrita, puedes ver tu mismo la presentación en la web de Apple

 
formats

Traslado de iWeb a WordPress

Hace mucho que no actualizaba la web ya que estaba indeciso sobre si dejarla estar o retomarla seriamente como consecuencia de la decisión de Apple de suprimir las cuentas MobileMe, lo que implicaba dejar de tener un hosting.

Al final he decidido contratar un buen hosting y dar un paso más: trasladar la web de iWeb a WordPress. El cambio viene motivado por las limitaciones de iWeb (además ahora han desaparecido los comentarios y las búsquedas del blog ya que solamente se permiten con MobileMe) y las buenas críticas que he leído de WordPress.

Por lo tanto en los próximos días/semanas habrá poco contenido nuevo, pero si muchos cambios visuales y muchas mejoras, todas las que me permita WordPress que no me permitía iWeb y crea que mejorarán la web.

Os doy las gracias a todos por vuestra paciencia y os prometo que vuelvo con las ganas más renovadas que nunca decidido a acabar lo más pronto posible el curso de C y entrar ya un poco en la programación orientada al entorno Apple.

 
Tags: ,
formats

TEMA 3, problema 8 – Sentencias de condición: Años bisiestos

Descripción del problema

Escribe un programa que lea un número entero que representa un año y escriba si el año es bisiesto o no.

Los años bisiestos son aquellos que son múltiples de 4 y no terminan en dos ceros y los que si terminan en dos ceros y el número resultante al eliminar estos dos ceros es múltiple de 4.

 

Ejemplos de entrada/salida

Introduce el año:

2011

El año 2011 no es bisiesto

Introduce el año:

2004

El año 2004 es bisiesto

Introduce el año:

2000

El año 2000 es bisiesto

Introduce el año:

1900

El año 1900 no es bisiesto

 

Saltar a la solución

 

 

 

 

 

 

 

 

 

Solución

#include <stdio.h>

 

int main() {

int anno;

printf(“Introduce el año:\n”);

scanf(“%d”, &anno);

if (anno%4 == 0) {

if (anno%100 != 0) printf(“El año %d es bisiesto\n”, anno);

else if ((anno/100)%4 == 0) printf(“El año %d es bisiesto\n”, anno);

else printf(“El año %d no es bisiesto\n”, anno);

}

else printf(“El año %d no es bisiesto\n”, anno);

return 0;

}

 

 Problema anterior: Suma de un segundo

Problema siguiente: Domingo de Pascua

Volver a la lista de problemas

Volver al índice del curso de C

 
formats

TEMA 3, problema 7 – Sentencias de condición: Suma de un segundo

Descripción del problema

Escribe un programa que lea tres números reales que representan una hora en formato horas, minutos y segundos, le sume un segundo y saque el resultado en formato HH:MM:SS.

 

Ejemplos de entrada/salida

Introduce la hora actual:

12 37 9

Hora resultante:

12:37:10

Introduce la hora actual:

7 3 8

Hora resultante:

07:03:09

Introduce la hora actual:

23 59 59

Hora resultante:

00:00:00

 

Saltar a la solución

 

 

 

 

 

 

 

 

 

Solución

#include <stdio.h>

 

int main() {

int hora, minuto, segundo;

printf(“Introduce la hora actual:\n”);

scanf(“%d %d %d”, &hora, &minuto, &segundo);

segundo++;

if (segundo == 60) {

segundo = 0;

minuto++;

if (minuto == 60) {

minuto = 0;

hora++;

if (hora == 24) hora = 0;

}

}

printf(“Hora resultante:\n”);

//Posibles modificaciones para conseguir el formato HH:MM:SS

if (hora < 10) printf(“0″);

printf(“%d:”, hora);

if (minuto < 10) printf(“0″);

printf(“%d:”, minuto);

if (segundo < 10) printf(“0″);

printf(“%d\n”, segundo);

return 0;

}

 

Problema anterior: Descomposición horaria

Problema siguiente: Años bisiestos

Volver a la lista de problemas

Volver al índice del curso de C

 
 
© Programación iOS
credit