continuación intro ios

42
Demos - Explained Raquel Hernandez - @maggit http://raquelhernandez.net Thursday, October 17, 13

Upload: brainybogota

Post on 27-Jan-2015

112 views

Category:

Technology


0 download

DESCRIPTION

Demo 2 - Programación para iOS

TRANSCRIPT

Page 1: Continuación Intro iOS

Demos - ExplainedRaquel Hernandez - @maggit

http://raquelhernandez.net

Thursday, October 17, 13

Page 2: Continuación Intro iOS

Demo

Thursday, October 17, 13

Page 3: Continuación Intro iOS

Let’s code our class Tweet

Thursday, October 17, 13

Page 4: Continuación Intro iOS

MVPThursday, October 17, 13

Page 5: Continuación Intro iOS

Thursday, October 17, 13

Page 6: Continuación Intro iOS

Thursday, October 17, 13

Page 7: Continuación Intro iOS

Thursday, October 17, 13

Page 8: Continuación Intro iOS

Thursday, October 17, 13

Page 9: Continuación Intro iOS

Agregar: Button LabelText Field

Thursday, October 17, 13

Page 10: Continuación Intro iOS

Connectamos nuestros elementos con nuestro controlador:

IBOulet para el UITextField

IBOulet para el label

IBAction para nuestro botón

Thursday, October 17, 13

Page 11: Continuación Intro iOS

Inspeccionamos que todas las conexiones existen.

Thursday, October 17, 13

Page 12: Continuación Intro iOS

Thursday, October 17, 13

Page 13: Continuación Intro iOS

Thursday, October 17, 13

Page 14: Continuación Intro iOS

Thursday, October 17, 13

Page 15: Continuación Intro iOS

Thursday, October 17, 13

Page 16: Continuación Intro iOS

Thursday, October 17, 13

Page 17: Continuación Intro iOS

Clase TweetThursday, October 17, 13

Page 18: Continuación Intro iOS

Importamos el header de nuestra clase Tweet

Thursday, October 17, 13

Page 19: Continuación Intro iOS

En la implementación, inicializamos nuestra property tweet

También tenemos que importar el header de nuestra clase

Thursday, October 17, 13

Page 20: Continuación Intro iOS

¿Qué pasa sí self.viewTweetBody es nil?

tweetBody.lenght siempre será 0self.tweet.numberOfCharacters siempre regresará 0

Thursday, October 17, 13

Page 21: Continuación Intro iOS

Thursday, October 17, 13

Page 22: Continuación Intro iOS

Demo

Thursday, October 17, 13

Page 23: Continuación Intro iOS

MVPThursday, October 17, 13

Page 24: Continuación Intro iOS

Let’s code our demo Whereami

Thursday, October 17, 13

Page 25: Continuación Intro iOS

Thursday, October 17, 13

Page 26: Continuación Intro iOS

Thursday, October 17, 13

Page 27: Continuación Intro iOS

Configurando el projecto Whereami

Thursday, October 17, 13

Page 28: Continuación Intro iOS

MapKit Framework

xcode 5

Thursday, October 17, 13

Page 29: Continuación Intro iOS

MapKit Framework

Thursday, October 17, 13

Page 30: Continuación Intro iOS

Drag para agregar Map View

Enable User Location

Agrega un Map View al View

Controller

Thursday, October 17, 13

Page 31: Continuación Intro iOS

Thursday, October 17, 13

Page 32: Continuación Intro iOS

Importamos el MapKit framework

Thursday, October 17, 13

Page 33: Continuación Intro iOS

<MKMapViewDelegate>

Thursday, October 17, 13

Page 34: Continuación Intro iOS

Thursday, October 17, 13

Page 35: Continuación Intro iOS

Zoom mapa

Thursday, October 17, 13

Page 36: Continuación Intro iOS

Bingo!

Documentación de Apple

Thursday, October 17, 13

Page 37: Continuación Intro iOS

Esto es lo que necesito!

Thursday, October 17, 13

Page 38: Continuación Intro iOS

Hacemos zoom en el mapa

Thursday, October 17, 13

Page 39: Continuación Intro iOS

Zoom mapa

Thursday, October 17, 13

Page 40: Continuación Intro iOS

La documentación de Apple es tu amiga

iOS developer guide

Thursday, October 17, 13

Page 41: Continuación Intro iOS

Agrega un pin al mapa

Pin

Thursday, October 17, 13

Page 42: Continuación Intro iOS

MVP

Thursday, October 17, 13