6

Managing Your Code

In Chapter 5, we covered the essential aspects of the Swift language. In this chapter, we will cover more topics related to iOS development, such as UIKit and various frameworks.

Preparing for iOS interviews is mostly around Swift, UIKit, and coding. It is obvious why – these are the bread and butter of iOS development. But being an iOS developer is much more than that.

In my experience, developers who know how to plan their tasks, solve/test complex bugs, and document their work are true professionals, regardless of their code quality. I think that this is what separates a good developer from a true pro-iOS developer.

In a good and effective hiring process, these skills are tested as part of the manager interview or the ...

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.