Chapter 2Building Adaptive User Interfaces

We’re going to kick things off with a little secret about iOS development, something it inherited from Mac development: You’re supposed to create the user interface first. This is totally backward for a lot of seasoned developers. A lot of us think through an application’s requirements and immediately start thinking of our data models and strategies and…nuh-uh. Build the UI first. Build what users are going to see, what they’re going to interact with, and start to understand how they’ll experience it. Then figure out how the heck you’re going to do that.

That philosophy is reflected in the tools provided to us for iOS development. If we built the user interface by writing code, it would be natural ...

Get iOS 8 SDK Development, 2nd Edition 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.