O'Reilly logo

Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming by Erica Sadun, Rod Strougo, Maurice Sharp

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3. Introducing Storyboards

Unlike the simple HelloWorld example and CarValet app you started in Chapter 2, “Objective-C Boot Camp,” most apps include multiple screens. Each screen may include buttons, labels, images, and even custom views. It is possible to create each screen in code: allocating each visual element, setting appropriate bounds, and configuring any specific properties such as text, state, and color. For many, a visual editor is a much better fit for matching design concepts to actual interface layout, saving a lot of effort.

Storyboards enable you to lay out your screens and the major ways users move from one screen to another. This chapter introduces you to the process of designing and laying out a storyboard. You start by exploring ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required