Auto Layout Under Control

L’Auto Layout rivoluziona il modo di concepire e creare interfacce grafiche, offrendo un sistema potente e flessibile per descrivere vincoli e relazioni che intercorrono tra view, subviews, superviews e window. Rispetto all’approccio tradizionale questa tecnologia consente di attuare un controllo sul layout estremamente preciso e raffinato, coprendo un spettro di combinazioni superiore a quanto è possibile descrivere tramite frames, springs & struts.

Un po’ snobbato dagli sviluppatori, l’Auto Layout si è guadagnato una pessima reputazione a causa della difficoltà di utilizzo, in particolare mediante Interface Builder. Tuttavia, con i nuovi iPhone e iPad alle porte, non è più possibile ignorarne l’esistenza !

In questa sessione tenteremo di dominare la complessità di questa tecnologia, analizzando i concetti fondamentali su cui si basa ed individuando le tecniche di implementazione più efficaci. Vedremo anche le novità, introdotte con Xcode 5, che semplificano il lavoro dello sviluppatore, rendendo più immediata la definizione delle regole di layout, soprattutto nei file di interfaccia grafica.


Lingua: Italiano

Livello: Intermedio

Argomenti: Auto Layout, Constraint, Visual Format Language, Practice, iOS 7, Xcode 5, Interface Builder


Slides: Auto Layout Under Control @ slideshare

Sources: N/A

)