Practical Auto Layout: Auto Layout and Size Class Techniques for iOS Developers

One Storyboard to Rule Them All
Apple messed up. 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. 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. 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 Xcode 6 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.

Discussing Auto Layout only on the stoaryboard with no code, Pratical Autolayout is a great introduction to the Xcode 6 storyboard with autolayout and size classes for both developers and designers.


Buy On Amazon »
Programming iOS 12: Dive Deep into Views, View Controllers, and Frameworks

If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all ...

Details »
iOS Apps for Masterminds 4th Edition: How to take advantage of Swift 4.2, iOS 12, and Xcode 10 to create insanely great apps for iPhones and iPads

Learn how to create apps for iOS 12 before anyone else. This is the first book to teach you how to work with Swift 4.2, Xcode 10 ...

Details »