© Wallace Wang 2019
Wallace WangBeginning iPhone Development with Swift 5https://doi.org/10.1007/978-1-4842-4865-2_5

5. Working with Controllers

Wallace Wang1 
San Diego, CA, USA

There’s a saying that you don’t get a second chance to make a first impression. In the world of app development, that first impression always comes through your app’s user interface. It doesn’t matter how useful, fun, and creative your app might be if the user interface is sloppy, poorly designed, or confusing. If users don’t like your app’s user interface, nothing else will really matter.

Designing a user interface is both an art and a science. As a general rule, the best user interface is one that appears to be invisible. Always remember that there will be multiple ways ...

Get Beginning iPhone Development with Swift 5: Exploring the iOS SDK now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.