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 home assessment stage, and we should be ready for them. Unlike most other topics, the principles for good quality work are vital to remember here.
This chapter will cover the following four main topics in managing our project:
...