taller ios con @javisoto en betabeers

Preview:

DESCRIPTION

 

Citation preview

Taller iOS Development

Developers, developers, developers!

Javier Soto

@JaviSoto

minube.com

.... y vosotros?

El que habla:

Lo que vamos a ver....Mi objetivo: convenceros de que desarrollar para iOS #mola

Introducción a Objective-CCaracterísticas del lenguajeSintáxis

MVCQué es?VentajasUn poco de jerga para que nos entendamos

Demo 1: navegador web

Demo 2: cliente de twitter

•••

••••

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 :-(

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

Objective-CSintáxis

Human.h Human.m

MVCModelo - Vista - Controlador

Separación de responsabilidades

MVCModelo

Gestiona los datos

No sabe nada de la presentación visual de losmismos

Reusables

MVCVista

Presenta el Modelo al usuario

Permite la manipulación de los datos

No almacena datos

Reusable para presentar diferentesinformación

MVCControlador

Intermediario entre la M y la V

Actualiza la Vista cuando el Modelo cambia

Actualiza el Modelo cuando el usuario manipula laVista

Lógica de la aplicación

MVCModel - View - Controller

Fuente: curso 193pStandford

Recommended