7

Building Great User Experiences with UIKit

In Chapter 6, we took a break from coding and discussed topics that evolve our code, such as testing, debugging, and more. Now, it’s time to go back to what we love to do, and what is more loveable in iOS development than building a great UI experience?

For most iOS developers, UIKit is considered to be the most critical framework right after Foundation, and in iOS interviews, it’s a mandatory topic.

Even though UIKit is a huge framework, this chapter will cover the essential topics required for iOS developers:

  • We will go over the Auto Layout system
  • We will discuss the different UIView features
  • We will ensure a deep understanding of UITableViews
  • We will talk about UIViewController and its role in ...

Get The Ultimate iOS Interview Playbook 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.