Total Questions : 10
Expected Time : 10 Minutes

1. Discuss the purpose of 'Auto Reference Counting (ARC)' in Swift and how it manages memory in iOS development.

2. What is the purpose of the 'IBOutlet' keyword in iOS development?

3. Discuss the role of 'Grand Central Dispatch (GCD)' in iOS development and how it facilitates concurrent programming.

4. Explain the purpose of 'Core Location' in iOS development and how it is used for obtaining device location information.

5. What is the primary purpose of the 'Delegate' pattern in iOS development?

6. What is the purpose of the 'NSUserDefaults' in iOS development?

7. Which architectural design pattern is commonly used in iOS development?

8. Which integrated development environment (IDE) is commonly used for iOS development?

9. Which class is responsible for managing the life cycle of an iOS app?

10. Explain the role of 'UITapGestureRecognizer' in iOS development and where it is commonly used.