iOS Interview Questions (Part-3) Basics
Feb 10, 2021
Welcome to Interview 3rd part of the interview series.
Difference Between Question’s
- What is the Difference between Delegates and KVO
- What is Difference Protocol Extension and Class Extensions
- Sub-Classing and Extensions
- Stack memory and Heap Memory
- ARC and Garbage
What is Question’s
- What is Hashable protocol?
- What is Method swizzling?
- What is protocol Composition?
- What is SOLID (With an Example)
- What is the Mutating function?
- What is Deep Copy and Shallow Copy?
When?
- When does Arc come in Role?
- When to use Value type Or Reference Type?
Why is Question’s
- Why we can not have stored property in Class extensions?
- Why we can’t define IBOutlet UnOwned?
- Why we can not create the nested object of struct Inside it Self?
- Why we should use ViewModel as a reference type, not a value type?