What are the pros and cons of the MVVM architecture?
iOS
How is memory organized in iOS?
What is livelock?
What is the difference between UIView and CALayer?
Why is UIView necessary if we already have CALayer?
To which types do protocols in Swift belong?
What happens if a function accepts a double data type, but a function instead of a number is passed as an argument?
On which thread is the init method executed?
What is the difference between a garbage collector and automatic reference counting (ARC)?
What is the difference between a garbage collector and reference counting?
What is state, state object, and observed object in iOS development?
What is the difference between dependency inversion and dependency injection?
What is the Si-Leer library?
What information is contained in the DataSource object?
What methods exist for placing tasks in the Grand Central Dispatch (GCD) queue?
Where are data types stored in Swift?
What is the difference between `weak` and `strong` references in Swift?
How to change the height constraint so that headers collapse to zero?
What completion handler did you write?
What are retain cycles in iOS?