Para poder programar en iOS se necesita instalar Xcode, este contiende el SDK (Kit de desarrollo de Software) para poder crear aplicaciones.
Su instalación es sencilla, solamente tienen que registrarse como desarrolladores aqui lo cual es completamente gratuito y de ahí pueden descargarlo, aunque es muy pesado ( Algo como 3,15 gb ), por lo cual lo tienes que descargar con tiempo si tu internet es lento.
Aunque otra cosa que se puede realizar es, si tienes los discos que te dan cuando adquieres la mac, debe de venir todo lo necesario para empezar, en mi caso dice “Application Install DVD”.
Bueno, después se descarga el archivo .dmg, le damos doble clic a este y solamente damos Continue, Agree y todo lo que te pida, hasta llegar a la parte Installation Type, Algo asi como esta imagen en donde seleccionas los SDK, yo seleccione todos, esto depende según el dispositivo que tienes, y de que generación es, aunque para poder pasar tu propia app a tu propio iPod y probarla necesitas una licencia (99 dolares), solamente la puedes ver en un simulador incluido.
Cuando hayas terminado te dira que lo hizo exitosamente, ahora puedes ir a la ruta de Developer -> Applications y ahí encontrar estos programas
- Xcode: es el principal, para poder realizar las aplicaciones en código
- Interface builder: Como lo dice, para crear como el usuario final lo va a ver.
- Instruments: Es para probar sus aplicaciones sobre mantenimiento
Para empezar, explicaré lo básico para ver que funciona correctamente todo esto.
Abrimos Xcode y en la barra, creas un nuevo proyecto File -> New Project
Nos abre esta ventana.
Aquí podemos ver 2 pestañas al lado izquierdo, una como verán es para desarrollar en iOS y otra para Mac OS, en este caso yo utilizare durante todo el semestre las de iOS.
Seleccionamos View-Based Application, ponemos un nombre el que sea, esto crea una carpeta y nos abre esta ventana.
Aquí hay varios archivos, entre ellos:
- .plist : nos da la información del programa
- .xlib : es la interfaz
- .h y .m: vienen siendo los Delegate y Controller
- Main.m : central de la app
Podemos ver a la izquierda las carpetas organizadas automáticamente, y arriba podemos ver las herramientas básicas como son Build, Build and Run, Tasks e Info, (los puedes modificar con clic derecho). Podemos encontrar también a un lado en que versión de iOS deseas hacer tu app.
Al dar clic en xlib nos abre Interface Builder, podemos encontrar 4 ventanas, una principal, un view para ver la interfaz, un inspector para cambiar las propiedades de un objeto, y la librería para arrastrar, botones, labels y demás.
El iPhone SDK tenemos un simulador en donde puedes verificar tu app.
Instruments podemos revisar nuestra app para errores, monitor de actividades, el uso del sistema, el uso del cpu etc…
Bien, esto seria todo para mi reporte de la materia de Taller de POO, espero que a mis compañeros les interese esta entrada, para finalizar les dejo algunos links interesantes.
Tutoriales en español para desarrollar para iOS
Centro de desarrollo de apple En este ultimo hay muchos videos e información es necesario tener la Apple ID.
Puedes descargar el curso en linea desde iTunes U, de la Universidad de Stanford aqui
Un pdf de la Universidad de Madrid aqui