Welcome to the amazing world of Auto Layout! While it may seem daunting at first, Auto Layout is an elegant solution to making your user interfaces flexible and adaptable without thousands of lines of code that are both difficult to understand and troublesome to maintain. This book will be your guide as you explore and master the many capabilities Auto Layout provides.

About this book

This book is divided into three sections. First, the Beginning Auto Layout section covers foundational Auto Layout topics to get you started. Second, the Intermediate Auto Layout section covers topics that build on Section 1 and expands your Auto Layout toolkit. Third, the Advanced Auto Layout section covers less frequently used or niche Auto Layout topics.

Each chapter covers a different Auto Layout topic. As you progress through the book, the chapters will continue to build on top of previous chapters. For this reason, it’s best to read the chapters in order.

How to read this book

While the book is structured to build your knowledge sequentially, you can also read the chapters in any order that works for you. Each chapter serves as a standalone reference for its particular subject area and can help you focus on a specific Auto Layout topic.

Have a technical question? Want to report a bug? You can ask questions and report bugs to the book authors in our official book forum here.

Have feedback to share about the online reading experience? If you have feedback about the UI, UX, highlighting, or other features of our online readers, you can send them to the design team with the form below:

© 2021 Razeware LLC