SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Xcode 6 - O Poder do
interface Builder
Elton Mendes
O que mudou?
IBInspectable
IB_DESIGNABLE
View Debug
Size Classes
Inspectable / Designable
São atributos que você implementa em qualquer
view ou propriedade.
Em Objective - C :
IBInspectable | IB_DESIGNABLE
Em swift :
@IBInspectable | @IBDesignable
IB_DESIGNABLE
Atributo de classe
Informa ao seu
compilador que a sua
classe é uma View
Designable
Renderiza seu código
em real time
IBInspectable
Atributo de propriedade
Faz com que a
propriedade escolhida
se torne um atributo de
escolha dentro do
interface builder
View Debugger
Visualização de layers
em runtime
Visualizar o index de
cada Componente na
tela
Não ter que integrar
uma ferramenta externa
par fazer isso
Size Classes
Size Classes
Layout relativo para
qualquer tipo de device
Constraints também
podem ser criadas de
forma relativa
Apenas 1 Storyboard /
Xib para sua tela
Size Classes
Contato
eltonj@ciandt.com
/eltonmendes
/eltonjunior

Mais conteúdo relacionado

Destaque (20)

Decimo tres
Decimo tresDecimo tres
Decimo tres
 
CERTIFICATE OF AMBULANCE CREW -EMS
CERTIFICATE  OF AMBULANCE CREW -EMSCERTIFICATE  OF AMBULANCE CREW -EMS
CERTIFICATE OF AMBULANCE CREW -EMS
 
Mi rosa y yo kk
Mi rosa y yo kkMi rosa y yo kk
Mi rosa y yo kk
 
Dxva sig
Dxva sigDxva sig
Dxva sig
 
Venta s de qst vancouver
Venta s de qst vancouverVenta s de qst vancouver
Venta s de qst vancouver
 
Balantze4
Balantze4Balantze4
Balantze4
 
septiembre_11
septiembre_11septiembre_11
septiembre_11
 
Epe luzeko mailegua ekonomia
Epe luzeko mailegua ekonomiaEpe luzeko mailegua ekonomia
Epe luzeko mailegua ekonomia
 
Pequekjg
PequekjgPequekjg
Pequekjg
 
Label Design 2
Label Design 2Label Design 2
Label Design 2
 
Shra
ShraShra
Shra
 
Custionario lickert mapa
Custionario lickert mapaCustionario lickert mapa
Custionario lickert mapa
 
Evidencia unidad iii
Evidencia unidad iiiEvidencia unidad iii
Evidencia unidad iii
 
Shra
ShraShra
Shra
 
CSN AAS FM Degree
CSN AAS FM DegreeCSN AAS FM Degree
CSN AAS FM Degree
 
Letter from Barack Obama
Letter from Barack ObamaLetter from Barack Obama
Letter from Barack Obama
 
La enseñanza para la comprensión
La enseñanza para la comprensiónLa enseñanza para la comprensión
La enseñanza para la comprensión
 
Bartsia alpina
Bartsia alpinaBartsia alpina
Bartsia alpina
 
CV of Azim - HR
CV of Azim - HRCV of Azim - HR
CV of Azim - HR
 
June 12 democracy lecture advert
June 12 democracy lecture advertJune 12 democracy lecture advert
June 12 democracy lecture advert
 

Semelhante a Xcode 6 - O poder do Interface Builder

Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao androidMessias Batista
 
Desenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-TouchDesenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-TouchCampus Party Brasil
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimentoMax_Antonelli
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Alexandre Tarifa
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorRodrigo Kono
 
Cds overview para o SPIN Campinas #56
Cds overview para o SPIN Campinas #56Cds overview para o SPIN Campinas #56
Cds overview para o SPIN Campinas #56Andreyev Dias de Melo
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...Juliana Chahoud
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Laís Vidal
 

Semelhante a Xcode 6 - O poder do Interface Builder (20)

IBDESIGNABLE
IBDESIGNABLEIBDESIGNABLE
IBDESIGNABLE
 
InfraGUIBuilder
InfraGUIBuilderInfraGUIBuilder
InfraGUIBuilder
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Workshop frontend
Workshop   frontendWorkshop   frontend
Workshop frontend
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android
 
Aula1
Aula1Aula1
Aula1
 
Desenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-TouchDesenvolvendo para iOS com Cocoa-Touch
Desenvolvendo para iOS com Cocoa-Touch
 
Microsoft C#
Microsoft C#Microsoft C#
Microsoft C#
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimento
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
 
Cds overview para o SPIN Campinas #56
Cds overview para o SPIN Campinas #56Cds overview para o SPIN Campinas #56
Cds overview para o SPIN Campinas #56
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
 
Cocoa Touch Framework 8
Cocoa Touch Framework 8Cocoa Touch Framework 8
Cocoa Touch Framework 8
 
05 - C# - componentes visuais v1.0
05 - C# - componentes visuais v1.005 - C# - componentes visuais v1.0
05 - C# - componentes visuais v1.0
 
Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
 

Mais de Elton Mendes

Mais de Elton Mendes (8)

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
 
Mvc pattern
Mvc patternMvc pattern
Mvc pattern
 
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
 

Xcode 6 - O poder do Interface Builder