What methods can you use to run and launch an application in practice?
iOS
In what cases are side tables used in a database?
Is it possible to implement a mechanism that tracks objects using weak references without preventing their garbage collection?
Can you list the main data types used in Swift?
Explain the differences between automatic memory management via ARC and garbage collection.
Can you explain the concept of Side Table and its application?
Can you explain what UIView is in the context of iOS interface development?
What are the advantages and disadvantages of using GCD (Grand Central Dispatch)?
How does the use of weak references affect object lifecycle management in memory?
In what context or under what circumstances is the deinit method called in Swift?
What are the advantages and disadvantages of using Symbol breakpoint types during debugging?
Can you list the main types of queues encountered in programming?
How is the value obtained from a dictionary starting from the key and passing through its hash function?
Can you explain what a semaphore is in the context of programming and thread synchronization?
What methods do you use to organize and control execution threads in software applications?
How can events on press be handled in objects inheriting from UIResponder?
What debugging and inspection tools does Xcode provide for analyzing and fixing errors in applications?
Can you explain what the UIGestureRecognizer class is and how it is used in iOS development?