Recursos para el desarrollo

 Contesta las siguientes cuestiones apoyandote del video adjunto:

1-Que es el lenguaje Swift y

cuales son sus características?

Es un lenguaje moderno optimizado sencillo en sus cimientos y muy Potentes, Caracteristicas: Programación más segura, se consiguen evitar determinados bugs, nace en 2010, es una de los lenguajes más valorados por programadores hoy en día.

2-Que es Xcode y cuales son

sus características?

Es un entorno de desarrollo integrado o IDE muy completo Con el podemos llevar el desarrollo de la app de principio a fin. Tiene edición y depuración de código, modelado de bases de datos, interfaz, edicion de Sistemas 3D y sistema de particulas.

3-Cuales son las capas de

trabajo de IOS?

Cocoa Touch

Media

Core Services

Core Os

4-Menciona 10 Frameworks de

IOS y para que sirve cada uno.

1- UIKit = para montar la interfaz del usuario

2-CoreData=Para bases de datos

3-CoreGraphics = Para dibujos y gráficas

4- AVFoundation=Para la Grabación, edición y reproducción de audio y video

5-GLKit= Ayuda a la integración con motor 3D open gl

6-MapKit = Para mostrar mapas 

7-Spritekit=Para el desarrollo de videojuegos 2D

8-Storekit=Para gestionar los in app purchases

9- Security = Protege los datos que administra su aplicación

10-CoreMedia= Representar activos audiovisuales basados en el tiempo con tipos de datos esenciales

5.Que es un UIView Controller

y de que se encarga

Es un objeto que viene a representar cada una de las pantallas de la aplicación de hecho la normal es que haya una relación 1 a1 entre ambos.

Se encarga de la gestión de las diferentes vistas que Componen la pantalla, asi como de la entrada del usuario a través de tags a gestos sobre la interfaz, se encargará de la comunicacion con el modelo y de la actualización de las vistas cuando correspondan.

Escribir en el cuaderno y en el blog

Magdiel Guzmán Vidaurri 5AMP

Comentarios