© 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 
(1)
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 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.