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

Curso IOS - Intro

Embed Size (px)

DESCRIPTION

Cursos @mejorandola

Citation preview

Page 1: Curso IOS - Intro

Demos - ExplainedRaquel Hernandez - @maggit

http://raquelhernandez.net

Thursday, October 17, 13

Page 2: Curso IOS - Intro

Demo

Thursday, October 17, 13

Page 3: Curso IOS - Intro

Let’s code our class Tweet

Thursday, October 17, 13

Page 4: Curso IOS - Intro

MVPThursday, October 17, 13

Page 5: Curso IOS - Intro

Thursday, October 17, 13

Page 6: Curso IOS - Intro

Thursday, October 17, 13

Page 7: Curso IOS - Intro

Thursday, October 17, 13

Page 8: Curso IOS - Intro

Thursday, October 17, 13

Page 9: Curso IOS - Intro

Agregar: Button LabelText Field

Thursday, October 17, 13

Page 10: Curso IOS - Intro

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: Curso IOS - Intro

Inspeccionamos que todas las conexiones existen.

Thursday, October 17, 13

Page 12: Curso IOS - Intro

Thursday, October 17, 13

Page 13: Curso IOS - Intro

Thursday, October 17, 13

Page 14: Curso IOS - Intro

Thursday, October 17, 13

Page 15: Curso IOS - Intro

Thursday, October 17, 13

Page 16: Curso IOS - Intro

Thursday, October 17, 13

Page 17: Curso IOS - Intro

Clase TweetThursday, October 17, 13

Page 18: Curso IOS - Intro

Importamos el header de nuestra clase Tweet

Thursday, October 17, 13

Page 19: Curso IOS - Intro

En la implementación, inicializamos nuestra property tweet

También tenemos que importar el header de nuestra clase

Thursday, October 17, 13

Page 20: Curso IOS - Intro

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

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

Thursday, October 17, 13

Page 21: Curso IOS - Intro

Thursday, October 17, 13

Page 22: Curso IOS - Intro

Demo

Thursday, October 17, 13

Page 23: Curso IOS - Intro

MVPThursday, October 17, 13

Page 24: Curso IOS - Intro

Let’s code our demo Whereami

Thursday, October 17, 13

Page 25: Curso IOS - Intro

Thursday, October 17, 13

Page 26: Curso IOS - Intro

Thursday, October 17, 13

Page 27: Curso IOS - Intro

Configurando el projecto Whereami

Thursday, October 17, 13

Page 28: Curso IOS - Intro

MapKit Framework

xcode 5

Thursday, October 17, 13

Page 29: Curso IOS - Intro

MapKit Framework

Thursday, October 17, 13

Page 30: Curso IOS - Intro

Drag para agregar Map View

Enable User Location

Agrega un Map View al View

Controller

Thursday, October 17, 13

Page 31: Curso IOS - Intro

Thursday, October 17, 13

Page 32: Curso IOS - Intro

Importamos el MapKit framework

Thursday, October 17, 13

Page 33: Curso IOS - Intro

<MKMapViewDelegate>

Thursday, October 17, 13

Page 34: Curso IOS - Intro

Thursday, October 17, 13

Page 35: Curso IOS - Intro

Zoom mapa

Thursday, October 17, 13

Page 36: Curso IOS - Intro

Bingo!

Documentación de Apple

Thursday, October 17, 13

Page 37: Curso IOS - Intro

Esto es lo que necesito!

Thursday, October 17, 13

Page 38: Curso IOS - Intro

Hacemos zoom en el mapa

Thursday, October 17, 13

Page 39: Curso IOS - Intro

Zoom mapa

Thursday, October 17, 13

Page 40: Curso IOS - Intro

La documentación de Apple es tu amiga

iOS developer guide

Thursday, October 17, 13

Page 41: Curso IOS - Intro

Agrega un pin al mapa

Pin

Thursday, October 17, 13

Page 42: Curso IOS - Intro

MVP

Thursday, October 17, 13