Your SlideShare is downloading. ×
0
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

taller ios con @javisoto en betabeers

369

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
369
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×