iOS
When exactly is the viewWillAppear method activated in the ViewController lifecycle?
What is the main task and application of data structures in programming?
What methods can prevent or resolve collisions when using hash tables?
In what cases is the defer operator used in programming language?
When capturing a variable inside a closure, where is it stored — on the stack or on the heap?
What are the main advantages and disadvantages of the Message Dispatch method?
Can you explain how the automatic element placement system in Auto Layout is implemented at the internal mechanics level?
Can you explain the concept of Matched Geometry Effect and how it is used in animations or interface transitions?
What are the main ideas of object-oriented programming applicable in the Swift language?
What is the maximum number of threads that can be managed simultaneously by a Semaphore signal?
Can you explain what is meant by DataSource in the context of working with databases or external data sources?
What types of Provisioning Profile do you know and what are their features?
Is it possible to declare a closure as a class attribute?
How to explain the process of displaying a graphical user interface on the screen?
What place in the system would you choose for storing user settings?
Should all tasks placed in MainQueue be executed specifically on the main thread?
What is the main function of a stack in programming and why is it used?
What reasons make using Unowned less preferable in certain situations?
Can you explain the concept of UIResponder and its role in event handling in iOS?
Can you explain what a hash function is and how it works?