Aprendiendo Objetive-C para IOS (Dia 19)

Guion del blog de curso de Objetive-C para IOS – DIA 19
—————————————————————————–
CREANDO UNA APLICACION COMPLETA, Y SUBIENDOLA AL APPSTORE PARTE 1:
Vamos a crear una aplicacion completa, para repasar cosillas que hemos estado viendo en este diario, y vamos a subir todo esto al appstore.

Esto lo realizaremos en varios dias, ya que este proceso conlleva a la utilizacion de los certificados, dar de alta en el appstore, etc etc.
Vamos a crear una Calculadora del Metabolismo Basal…….. y que es esto??? Pues es una calculadora que se utiliza para poder calcular cuantas calorias necesita nuestro
cuerpo como Minimo para poder vivir, dependiendo de nuestra edad, sexo, altura, peso, asi como el gasto calorifico añadido dependiendo de nuestra actividad fisica.
Y porque este proyecto, porque queria que fuese una aplicacion sencilla, que nos permita repasar un monton de cosas vistas hasta ahora, y que sea una aplicacion que no existe en el appstore, al menos
en Español.
Basicamente necesitaremos bien poco. Vistas necesarias:
Vista principal:
Para poder realizar los diferentes calculos
Vista de indormacion:
Con las intrucciones, y un poco de informacion recogida de wikipedia, para saber de que va esto.
Vista detalles:
Para poder ver mas detalles de calculo, asi como el gasto calorifico dependiendo del tipo de actividad.
Como nos gustaria que esto fuera todo navegable, lo mejor que podemos hacer, es que sea un Controllador de tipo NAVIGATOR.
Manos a la obra!!!
En esta primera parte, vamos a crear lo que es la parte mas grafica
Asi que creamos un nuevo proyecto, que sea de tipo Single-view.

Una vez hecho esto, nos vamos a nuestro storyboard, y borramos el view creamos, y añadimos un Navigation View controller.

Nos creara el navigation view controller, y una primera vista. En esta vista vamos  a poner todo lo que seria nuestro interface principal
A continuacion añadimos otra vista que contendra Informacion sobre el Metabolismo Basal
Y por ultimo una tercera vista que tendra lo que seria Los detalles del calculo.
Puede quedar asi:

Basicamente, tenemos varios labels para los textos fijos, asi como 4 labels para los valores de la edad, altura, peso, y calorias.
A la derecha de cada 0, tenemos un boton que nos servira para elegir cada uno de los elementos que queremos modificar.
Luego tenemos los diferentes botones, con los numeros del 0 al 9, asi como la coma decimal
El boton MUJER, servira para cambiar entre hombre y mujer
El boton CALCULA, servira para realizar el calculo
El boton INFORME, servira para acceder a un informe mas detallado de los datos
El Boton LIMPIA TODO, pone a cero todos los contadores
el Boton LIMPIA, pone a cero, aquel elemento que estemos modificando es este momento
En la parte inferior, pondremo un iAD, para poder sacar publicidad en nuestra aplicacion. Os recomiendo no hacerlo de momento, ya que no hemos visto
aun como añadir el framework adecuado, y la aplicacion no funcionara. Asi que de momento, lo dejamos en pendiente.

Creamos un segue desde el boton de la barra del principal, hacia la vista de informacion
La vista informacion, solo tendra un UIVIewController, para sacar informacion en formato HTML de nuestra apliacion
(Sera en formato HTML, porque asi es mas comodo poner texto)
Creamos otro segue desde el boton Informe, a la tercera vista.
La vista Informe, tendra varios labels que mostraran diferente informacion. Algunos labels seran fijos, y otros se rellenaran con la informacion adecuada

De momento eso es todo. Mañana empezaremos con la logica de la aplicacion.
Un saludo a todos!!
————-
nota: Esto es no es curso propiamente dicho, es un diario de autoaprendizaje de objetive-c, que me sirve para afianzar conocimientos, y de paso, tener un diario de referencia, con ejemplos propios de uso del lenguaje.
————-