Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

taller ios con @javisoto en betabeers

572 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

taller ios con @javisoto en betabeers

  1. 1. Taller iOS Development
  2. 2. Developers, developers, developers! El que habla: Javier Soto @JaviSoto minube.com .... y vosotros?
  3. 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. 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. 5. Objective-CEse 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
  6. 6. Objective-CSintáxis Human.h Human.m
  7. 7. MVCModelo - Vista - Controlador Separación de responsabilidades
  8. 8. MVCModelo• Gestiona los datos• No sabe nada de la presentación visual de los mismos• Reusables
  9. 9. MVCVista• Presenta el Modelo al usuario• Permite la manipulación de los datos• No almacena datos• Reusable para presentar diferentes información
  10. 10. MVCControlador• 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
  11. 11. MVCModel - View - Controller Fuente: curso 193p Standford

×