10
Xcode 6 - O Poder do interface Builder Elton Mendes

Xcode 6 - O poder do Interface Builder

Embed Size (px)

Citation preview

Page 1: Xcode 6 - O poder do Interface Builder

Xcode 6 - O Poder do interface BuilderElton Mendes

Page 2: Xcode 6 - O poder do Interface Builder

O que mudou?

IBInspectable

IB_DESIGNABLE

View Debug

Size Classes

Page 3: Xcode 6 - O poder do Interface Builder

Inspectable / Designable

São atributos que você implementa em qualquer view ou propriedade.

Em Objective - C : IBInspectable | IB_DESIGNABLE

Em swift : @IBInspectable | @IBDesignable

Page 4: Xcode 6 - O poder do Interface Builder

IB_DESIGNABLE

Atributo de classe

Informa ao seu compilador que a sua classe é uma View Designable

Renderiza seu código em real time

Page 5: Xcode 6 - O poder do Interface Builder

IBInspectable

Atributo de propriedade

Faz com que a propriedade escolhida se torne um atributo de escolha dentro do interface builder

Page 6: Xcode 6 - O poder do Interface Builder

View DebuggerVisualização de layers em runtime

Visualizar o index de cada Componente na tela

Não ter que integrar uma ferramenta externa par fazer isso

Page 7: Xcode 6 - O poder do Interface Builder

Size Classes

Page 8: Xcode 6 - O poder do Interface Builder

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

Page 9: Xcode 6 - O poder do Interface Builder

Size Classes

Page 10: Xcode 6 - O poder do Interface Builder

Contato

[email protected]

/eltonmendes

/eltonjunior