Chapter 4. Using Storyboards, Auto Layout, and Size Classes

As we've progressed through our journey so far, it's been difficult to separate the different pieces of app development. We've already looked at how the model, view, and controller interact in a theoretical way, and we've explored some of the tools in Xcode that we can use to manipulate them.

In the previous chapter, we took a deeper look at Swift, the language we will use to define our models and write our controller logic. Now, while we've already looked at how to use some of the basic functionality of storyboards and Interface Builder, it's time to understand the systems at play when developing views for our iOS applications: storyboards, Auto Layout, and size classes.

In this chapter, ...

Get Learning Xcode 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.