SlideShare uma empresa Scribd logo
MVC Pattern
Elton Mendes
Todo mundo
sabe o que é
MVC?
Ué, a
UIViewController
não é View +
Controller?
UIViewController
PersonUIView
Mãos na massa
● Construam uma entidade pessoa
● Construam uma camada de acesso para essa
entidade
● Construam o ViewController
● Mostrem uma lista de pessoas na tela
● Façam a foto da pessoa na lista ter uma borda
com formato circular.
Desafio!
● Métodos com 15 linhas (max)
● View Controllers com no máximo 150 linhas
(max)
● Um MVC pro steve jobs não botar defeito :D
Obrigado!

Mais conteúdo relacionado

Destaque

sbmadvmarathi
sbmadvmarathisbmadvmarathi
sbmadvmarathi
SHIVAJI MAHANVAR
 
2008 Document Management
2008 Document Management2008 Document Management
2008 Document Managementsmajam
 
PROTAGONISMO E A COPA DO MUNDO 2014
PROTAGONISMO E A COPA DO MUNDO 2014PROTAGONISMO E A COPA DO MUNDO 2014
PROTAGONISMO E A COPA DO MUNDO 2014
escolapiraja
 
Dezebo graphic design
Dezebo graphic designDezebo graphic design
Dezebo graphic design
homestartpage
 
Direitos autorais explicaçao
Direitos autorais explicaçaoDireitos autorais explicaçao
Direitos autorais explicaçao
matehusp
 
rlc circuit
rlc circuitrlc circuit
rlc circuit
2461998
 
Informe salon
Informe salonInforme salon
Informe salon
Maritza Bautista'
 
Paisajes
Paisajes Paisajes
2 figuras maritza (1)
2 figuras maritza (1)2 figuras maritza (1)
2 figuras maritza (1)
Maritza Bautista'
 
Trabajo 3 tutoria (1)
Trabajo 3 tutoria (1)Trabajo 3 tutoria (1)
Trabajo 3 tutoria (1)
yudyines
 
Híbridos mayo2012 ok
Híbridos mayo2012 okHíbridos mayo2012 ok
Híbridos mayo2012 ok
ANIACAM_PRENSA
 
PROYECTO DE INFORMATICA PARTE II
PROYECTO DE INFORMATICA PARTE IIPROYECTO DE INFORMATICA PARTE II
PROYECTO DE INFORMATICA PARTE II
castaluz
 
Diferencias de ser vivo/materia inanimada
Diferencias de ser vivo/materia inanimadaDiferencias de ser vivo/materia inanimada
Diferencias de ser vivo/materia inanimada
Maritza Bautista'
 
ultrasonic
ultrasonicultrasonic
ultrasonic
2461998
 

Destaque (19)

sbmadvmarathi
sbmadvmarathisbmadvmarathi
sbmadvmarathi
 
2008 Document Management
2008 Document Management2008 Document Management
2008 Document Management
 
Transfondo powerpoint-púrpura-3
Transfondo powerpoint-púrpura-3Transfondo powerpoint-púrpura-3
Transfondo powerpoint-púrpura-3
 
Dfa
DfaDfa
Dfa
 
PROTAGONISMO E A COPA DO MUNDO 2014
PROTAGONISMO E A COPA DO MUNDO 2014PROTAGONISMO E A COPA DO MUNDO 2014
PROTAGONISMO E A COPA DO MUNDO 2014
 
Dezebo graphic design
Dezebo graphic designDezebo graphic design
Dezebo graphic design
 
Direitos autorais explicaçao
Direitos autorais explicaçaoDireitos autorais explicaçao
Direitos autorais explicaçao
 
NORD_Anbefaling_2015
NORD_Anbefaling_2015NORD_Anbefaling_2015
NORD_Anbefaling_2015
 
Internet Marketing
Internet Marketing Internet Marketing
Internet Marketing
 
li ying
li yingli ying
li ying
 
rlc circuit
rlc circuitrlc circuit
rlc circuit
 
Informe salon
Informe salonInforme salon
Informe salon
 
Paisajes
Paisajes Paisajes
Paisajes
 
2 figuras maritza (1)
2 figuras maritza (1)2 figuras maritza (1)
2 figuras maritza (1)
 
Trabajo 3 tutoria (1)
Trabajo 3 tutoria (1)Trabajo 3 tutoria (1)
Trabajo 3 tutoria (1)
 
Híbridos mayo2012 ok
Híbridos mayo2012 okHíbridos mayo2012 ok
Híbridos mayo2012 ok
 
PROYECTO DE INFORMATICA PARTE II
PROYECTO DE INFORMATICA PARTE IIPROYECTO DE INFORMATICA PARTE II
PROYECTO DE INFORMATICA PARTE II
 
Diferencias de ser vivo/materia inanimada
Diferencias de ser vivo/materia inanimadaDiferencias de ser vivo/materia inanimada
Diferencias de ser vivo/materia inanimada
 
ultrasonic
ultrasonicultrasonic
ultrasonic
 

Mais de Elton Mendes

Xcode 6 - O poder do Interface Builder
Xcode 6 - O poder do Interface BuilderXcode 6 - O poder do Interface Builder
Xcode 6 - O poder do Interface Builder
Elton Mendes
 
Dojo swift
Dojo swiftDojo swift
Dojo swift
Elton Mendes
 
View controllers
View controllersView controllers
View controllers
Elton Mendes
 
Curso i os mvc + collectionv-iew
Curso i os   mvc + collectionv-iewCurso i os   mvc + collectionv-iew
Curso i os mvc + collectionv-iew
Elton Mendes
 
Introdução a linguagem
 Introdução a linguagem Introdução a linguagem
Introdução a linguagem
Elton Mendes
 
Database
Database Database
Database
Elton Mendes
 
Nsurl + json
 Nsurl + json Nsurl + json
Nsurl + json
Elton Mendes
 
Spritekit iOS 7
Spritekit iOS 7Spritekit iOS 7
Spritekit iOS 7
Elton Mendes
 

Mais de Elton Mendes (8)

Xcode 6 - O poder do Interface Builder
Xcode 6 - O poder do Interface BuilderXcode 6 - O poder do Interface Builder
Xcode 6 - O poder do Interface Builder
 
Dojo swift
Dojo swiftDojo swift
Dojo swift
 
View controllers
View controllersView controllers
View controllers
 
Curso i os mvc + collectionv-iew
Curso i os   mvc + collectionv-iewCurso i os   mvc + collectionv-iew
Curso i os mvc + collectionv-iew
 
Introdução a linguagem
 Introdução a linguagem Introdução a linguagem
Introdução a linguagem
 
Database
Database Database
Database
 
Nsurl + json
 Nsurl + json Nsurl + json
Nsurl + json
 
Spritekit iOS 7
Spritekit iOS 7Spritekit iOS 7
Spritekit iOS 7
 

Mvc pattern