taller ios con @javisoto en betabeers

556 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
556
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×