What are the advantages and disadvantages of using the Singleton pattern?
iOS
Who are the heirs of the UIResponder class?
What will happen if you remove optionals from Swift?
Where can you give frames as a vivid example of usage?
How to get the current frame value when making changes to animations at a specific second?
Tell about the dependency principle in SOLID that corresponds to the D letter.
What data types exist in Swift?
What is Grand Central Dispatch and how is it used in iOS development?
When should you use Set instead of Array?
How are value types and reference types stored in memory?
Is the open class final or non-final?
How is the initialization of classes related to memory allocation?
What is unowned in the context of Swift?
What data types can references be used with in Swift?
Provide examples of violations of 'SOLID' principles in standard libraries.
What happens if you pass a nil value as the target object?
What is CocoaPods?
Name the advantages of the Viper architectural pattern.
Tell me about hash tables and their basic working principle.
What is object-oriented programming (OOP)?