How is the initialization of classes related to memory allocation?
iOS
How is multithreading implemented on a single-core device?
How are value types and reference types stored in memory?
What methods are used to implement user interface layout in UIKit?
What happens if you pass a nil value as the target object?
What is the difference between an announcement link and a VIK link?
Is there multiple inheritance in Swift?
What data types can references be used with in Swift?
Explain what a data race is in the context of multithreaded development.
What design patterns do you know?
How to catch errors in Swift?
What are the types of data in Swift?
Tell me about hash tables and their basic working principle.
Is it necessary to use an asynchronous executor in this case?
What is CocoaPods?
How did you translate entities from the NVC architecture to Clean Swift?
What does an optional function violate in the protocol?
How is class initialization related to memory allocation?
What is object-oriented programming (OOP)?
Name the advantages of the Viper architectural pattern.