3. Lo que vamos a ver....
• Mi objetivo: convenceros de que desarrollar para iOS #mola
• Introducción a Objective-C
• Características del lenguaje
• Sintáxis
• MVC
• Qué es?
• Ventajas
• Un poco de jerga para que nos entendamos
• Demo 1: navegador web
• Demo 2: cliente de twitter
4. Lo que NO vamos a ver....
• Detalles escabrosos:
• Principios de la orientación a objetos
• Gestión de memoria
• Mirar con lupa todas las líneas de código (no acabaríamos...)
• No vais a salir sabiendo hacer aplicaciones :-(
5. Objective-C
Ese odiado lenguaje... Pero mola! Por qué?
• Es básicamente C (C es fácil...)
• Débilmente tipado
• MUY dinámico
• Sintáxis pensada para que sea lea como lenguaje natural
9. MVC
Vista
• Presenta el Modelo al usuario
• Permite la manipulación de los datos
• No almacena datos
• Reusable para presentar diferentes
información
10. MVC
Controlador
• Intermediario entre la M y la V
• Actualiza la Vista cuando el Modelo cambia
• Actualiza el Modelo cuando el usuario manipula la
Vista
• Lógica de la aplicación