What are the types of memory leaks and how to detect them?
iOS
How does ARC manage memory during project build in Objective-C?
Can you explain what the UIGestureRecognizer class in iOS app development is?.
What are the differences between data types in terms of their semantics: values and references?
Can you explain what is meant by blocked processes in a multi-threaded application?
What processes are launched or executed when clicking on the application icon?
Can you explain what the CALayer class is and how it is used in iOS development?
Can you explain what happens when the layoutSubviews method is called in UIKit?
Can you explain what the term Hit Test means in the context of computer graphics or UI?
Can you name the main states that an application can be in?
What methods and tools do you use to detect memory leaks in applications?
What place in the system would you choose for storing user settings?
What methods are used to prevent race conditions when working with multithreaded applications?
What are the advantages and disadvantages of using barriers in software systems?
What is the difference between Weak and Unowned references in memory management?
Explain what a 'dictionary' data structure is and how it is used.
What steps are taken in case of a conflict situation with data or processes?
Is it possible to change the chain of handlers in the Responders system?