Apple messed up big time. They wanted a simple, powerful but flexible system to lay out buttons, labels, images and other objects on the storyboard. They wanted a way to make only one layout and have it work on any iOS device in any orientation. They created Auto Layout and Size classes. Then they messed up. They didn’t tell anyone how to easily use it. Developer’s have been skirting around Auto Layout for years, confused by bizarre menus and strange icons. Instead, many developers spend weeks writing extra code for the iPhone app or a landscape mode. Developers can lose thousands of potential customers by making a iPhone or iPad only app.
This might be you.
In iOS8 Apple required popovers, modal views, Alerts and Split views to use size classes. In iOS9, multitasking requires it. But most developers do not know the difference between a regular width and compact width. Doing so, they risk their code becoming obsolete and useless.
If you’ve ever used
presentViewController:, this may be you.
In Practical Auto Layout, using simple, practical, easy to follow examples, you will learn how to master auto layout and size classes on the storyboard. Using easy to follow examples, you will learn how to make universal apps quickly easily and in far less time than ever before. You’ll learn how to use constraints the right way, how to avoid and resolve errors such as misplacements and conflicting constraints. You be able to customize your layout for both launch screens and your application, using buttons, labels, images, text fields and more.
With a quarter century of technical training experience, Author Steven Lipton will teach beginners to expert developers in Practical Auto Layout how to use this immensely useful tool to make amazing applications for more devices in half the time.