Recursos para el desarrollo

 1-¿Qué es un lenguaje swift y cuáles son sus características?

Es un lenguaje de programación mas moderno y optimizado que se antecesor Objevtive-C. Su programación es segura y evita determinados bugs.

2-¿Qué es Xcode y cuáles son sus características?

Es un entorno de desarrollo integrado bastante completo, incluye herramientas de edición y depuración de código, modelado de bases de datos, también cuenta con herramientas para diseño de interfaz, edición de escenas 3D y sistemas de particulas.


3-¿Cuáles son las capas de trabajo de iOS?

1° Cocoa Touch

2° Media

3° Core Services

4° Core Os

4-Menciona 10 Frameworks de iOS y para que sirve cada uno.

1° UiKit: Sirve para hacer el interfaz de usuario.

2° CoreData: Sirve para realizar bases de datos.

3° CoreGraphics: Sirve para dibujos y gráficas.

4° AvFoundation: Sirve para la grabación, edición y reproducción de audio y video.

5° GLKit: Ayuda a integrar con modelos 3D openGL.

6° MapKit: Sirve para mostrar mapas.

7° SpriteKit: Sirve para el desarrollo de videojuegos 2D.

8° StoreKit: Sirve para gestionar purchases.

9° ArKit: Permite crear aplicaciones y contenido en Realidad Aumentada.

10° CloudKit: Permite mover archivos de la app a la nube.
5-¿Qué es un UiViewer Controller y de qué se encarga?

Es un objeto que representa a cada una de las pantallas de la aplicación. Se encarga de la gestión de las diferentes vistas que compone la pantalla asi como la entrada del usuario a través de taps o gestos sobre la interfaz y la comunicación del modelo y la actualización de las vistas

Comentarios