iOS
How do you implement data aggregation inside class init methods?
What does the term SDK mean in the context of software development?
Can you give an example of a situation where viewDidAppear is called without calling viewWillAppear?
What are the advantages and disadvantages of using Symbol breakpoint types during debugging?
How do you implement switching between sections in an app that uses a tab bar with three tabs?
Could you name popular frameworks that you have used or know?
Can you name the main types of closures used in programming?
What can you say about the importance and role of algorithms in programming?
How to determine the time complexity of an operation to replace an element in an array?
What methods can be used to resolve conflicts when working with Git and how to apply them?
What data class is used to store elements in standard collections?
Can you explain what happens when the layoutSubviews method is called in UIKit?
Why are methods that modify the state of an object declared as mutating in a class?
Is it possible to implement multiple inheritance in Swift?
Can you explain the mechanism of automatic memory management using Autorelease in Objective-C?
Is automatic layout of interface elements supported when using Storyboard and XIB files?
What dispatch mechanism is used to extend functionality?
What happens to animation if the main thread of the application is blocked and why does it continue to work or not stop?
Can you explain how the runtime environment functions in your system?
What methods can be used to detect memory leaks in an application?