xcode 6 - o poder do interface builder
TRANSCRIPT
![Page 1: Xcode 6 - O poder do Interface Builder](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/1.jpg)
Xcode 6 - O Poder do interface BuilderElton Mendes
![Page 2: Xcode 6 - O poder do Interface Builder](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/2.jpg)
O que mudou?
IBInspectable
IB_DESIGNABLE
View Debug
Size Classes
![Page 3: Xcode 6 - O poder do Interface Builder](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/7.jpg)
Size Classes
![Page 8: Xcode 6 - O poder do Interface Builder](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062308/55a796121a28ab911f8b4740/html5/thumbnails/9.jpg)
Size Classes