Remember the good old days of iPhoneOS 2 where all you had to worry about was laying out your user interface for one screen size? They’re long gone now. iPhones alone come in 4 different sizes and don’t even get me started on iPad multitasking. Well Auto Layout is here to help. In this session we’ll explore the brief, sometimes embarrassing, history of iOS layout and explore using Auto Layout to create dynamic interfaces that respond to any screen size in Interface Builder or in code. We’ll also look at some advanced layout techniques that will allow you to spend less time worrying about how your interface will respond to size changes and more time on what really makes your app work.