SlideShare una empresa de Scribd logo
1 de 12
View Controllers
Elton Mendes
O que é uma
View Controller
em iOS?
View Controller é
responsável pelo elo que
permite a comunicação
entre os dados e a interface
de uma aplicação.
Antes de continuar,
vamos conhecer os
objetos que
compõem a
interface de uma
app iOS
Mas onde a View
Controller entra
nesta história?
Apesar de seguir o padrão MVC e
muita gente usar e achar que uma
View Controller é a camada de
VIEW e CONTROLLER juntas, isto
esta errado, ela é somente a camada
de CONTROLLER
Para ajudar no controle dos fluxos
das aplicações, já existem várias
classes prontas, sendo as principais:
UINavigationController
UITabBarController
UISplitViewController
Bora praticar?
Mas antes só um aviso:
Quem quiser acessar o
fonte depois do dojo basta
me passar seu *usuário do
Github por email! :D
Mãos na massa
Obrigado!

Más contenido relacionado

Destacado (20)

1
11
1
 
Guildford College 2
Guildford College 2Guildford College 2
Guildford College 2
 
Medicion. perry smith
Medicion. perry smithMedicion. perry smith
Medicion. perry smith
 
Mtkkk
MtkkkMtkkk
Mtkkk
 
Formato
FormatoFormato
Formato
 
Database
Database Database
Database
 
Animales del circo
Animales del circoAnimales del circo
Animales del circo
 
Galaxy note 4
Galaxy note 4Galaxy note 4
Galaxy note 4
 
Recommendation
RecommendationRecommendation
Recommendation
 
Test
TestTest
Test
 
Medidas e Unidades
 Medidas e Unidades Medidas e Unidades
Medidas e Unidades
 
Pajaritos a volar
Pajaritos a volarPajaritos a volar
Pajaritos a volar
 
trabajo
trabajotrabajo
trabajo
 
Espelhos esféricos (parte 1)
Espelhos esféricos (parte 1)Espelhos esféricos (parte 1)
Espelhos esféricos (parte 1)
 
Boletin educativo
Boletin educativoBoletin educativo
Boletin educativo
 
ข่าว It แท็กซี่ google
ข่าว It แท็กซี่ googleข่าว It แท็กซี่ google
ข่าว It แท็กซี่ google
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Ensayo. resolución de problemas.
Ensayo. resolución de problemas.Ensayo. resolución de problemas.
Ensayo. resolución de problemas.
 
Ens fund joselaine_apres
Ens fund joselaine_apresEns fund joselaine_apres
Ens fund joselaine_apres
 
Ser vivo
Ser vivoSer vivo
Ser vivo
 

Similar a iOS View Controllers guia

Multipeer Connectivity Tutorial PT-BR
Multipeer Connectivity Tutorial PT-BRMultipeer Connectivity Tutorial PT-BR
Multipeer Connectivity Tutorial PT-BRRogério Bordignon
 
Apresentacão Android Components - Programando em camadas
Apresentacão Android Components - Programando em camadasApresentacão Android Components - Programando em camadas
Apresentacão Android Components - Programando em camadasVictor Aldir
 
Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)
Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)
Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)Rafael Oliveira
 
Introdução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular jsIntrodução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular jsCloves Moreira Junior
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1César Augusto Pessôa
 
Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02Cesar Luis Teixeira
 
Treinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVCTreinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVCMichael Costa
 
Desenvolvimento web com .NET Core - Meetup São Carlos
Desenvolvimento web com .NET Core - Meetup São CarlosDesenvolvimento web com .NET Core - Meetup São Carlos
Desenvolvimento web com .NET Core - Meetup São CarlosRodolfo Fadino Junior
 
Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório Portal GSTI
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para AndroidJorge Cardoso
 

Similar a iOS View Controllers guia (20)

Multipeer Connectivity Tutorial PT-BR
Multipeer Connectivity Tutorial PT-BRMultipeer Connectivity Tutorial PT-BR
Multipeer Connectivity Tutorial PT-BR
 
MVC MVP MVVM para Web
MVC MVP MVVM para WebMVC MVP MVVM para Web
MVC MVP MVVM para Web
 
Arquitetura do Framework Spring
Arquitetura do Framework SpringArquitetura do Framework Spring
Arquitetura do Framework Spring
 
Arquitetura MVC.pptx
Arquitetura MVC.pptxArquitetura MVC.pptx
Arquitetura MVC.pptx
 
Apresentacão Android Components - Programando em camadas
Apresentacão Android Components - Programando em camadasApresentacão Android Components - Programando em camadas
Apresentacão Android Components - Programando em camadas
 
Desvendando ASP.NET MVC
Desvendando ASP.NET MVCDesvendando ASP.NET MVC
Desvendando ASP.NET MVC
 
Desvendando ASP.NET MVC
Desvendando ASP.NET MVCDesvendando ASP.NET MVC
Desvendando ASP.NET MVC
 
Angular js
Angular jsAngular js
Angular js
 
Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)
Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)
Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)
 
Introdução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular jsIntrodução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular js
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1
 
Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02Appinventor 120429141244-phpapp02
Appinventor 120429141244-phpapp02
 
Conhecendo o Spring
Conhecendo o SpringConhecendo o Spring
Conhecendo o Spring
 
App Inventor
App InventorApp Inventor
App Inventor
 
App inventor
App inventorApp inventor
App inventor
 
Treinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVCTreinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVC
 
Desenvolvimento web com .NET Core - Meetup São Carlos
Desenvolvimento web com .NET Core - Meetup São CarlosDesenvolvimento web com .NET Core - Meetup São Carlos
Desenvolvimento web com .NET Core - Meetup São Carlos
 
Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório
 
Padrões de Projeto Web e o MVC
Padrões de Projeto Web e o MVCPadrões de Projeto Web e o MVC
Padrões de Projeto Web e o MVC
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 

Más 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 BuilderElton Mendes
 
Curso i os mvc + collectionv-iew
Curso i os   mvc + collectionv-iewCurso i os   mvc + collectionv-iew
Curso i os mvc + collectionv-iewElton Mendes
 
Introdução a linguagem
 Introdução a linguagem Introdução a linguagem
Introdução a linguagemElton Mendes
 

Más de Elton Mendes (7)

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
 
Curso i os mvc + collectionv-iew
Curso i os   mvc + collectionv-iewCurso i os   mvc + collectionv-iew
Curso i os mvc + collectionv-iew
 
Mvc pattern
Mvc patternMvc pattern
Mvc pattern
 
Introdução a linguagem
 Introdução a linguagem Introdução a linguagem
Introdução a linguagem
 
Nsurl + json
 Nsurl + json Nsurl + json
Nsurl + json
 
Spritekit iOS 7
Spritekit iOS 7Spritekit iOS 7
Spritekit iOS 7
 

iOS View Controllers guia