Total Questions : 30
Expected Time : 30 Minutes

1. What is 'CocoaPods' in iOS development?

2. What is 'Swift Package Manager' in iOS development, and how is it used for managing dependencies?

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

4. What is 'SwiftLint' in iOS development, and how does it contribute to code quality?

5. What is the purpose of 'DispatchQueue' in iOS development, and how is it used for managing tasks concurrently?

6. In iOS development, what does 'UITextView' handle?

7. What is Auto Layout, and why is it important in iOS app development?

8. What is 'Sandboxing' in the context of iOS app development?

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

10. Explain the purpose of 'UITableViewController' and how it is used in implementing table views in iOS applications.

11. What does 'SDK' stand for in iOS development?

12. In iOS, what is the purpose of the 'Storyboard'?

13. What is 'SwiftLint' in iOS development?

14. What is the significance of 'Core Data' in iOS development, and how does it contribute to data persistence?

15. What is the role of 'NSNotificationCenter' in iOS development, and how is it used for inter-object communication?

16. Explain the purpose of 'UIKit' framework in iOS development and its key components.

17. Which Swift keyword is used to declare constants?

18. What is 'Storyboard' in iOS development, and how is it used for designing user interfaces?

19. What is the primary programming language used for iOS app development?

20. What is the purpose of the 'UIApplicationMain' attribute in an iOS app?

21. Discuss the role of 'Grand Central Dispatch (GCD)' in iOS development and how it is used for concurrent programming.

22. What is the purpose of the delegate pattern in iOS development?

23. Which file contains the configuration information for an iOS app, such as its name, icon, and supported device orientations?

24. Examine the purpose of 'Auto Layout' in iOS UI development and how it enhances the design of responsive user interfaces.

25. In iOS development, what is 'ARC' and how does it manage memory?

26. Examine the purpose of 'NSFetchRequest' in Core Data and how it is utilized for fetching data in iOS applications.

27. Discuss the purpose of 'UserDefaults' in iOS development and how it is used for storing small amounts of data persistently.

28. What is 'Cocoa Touch' in iOS development?

29. What is 'SwiftUI' in iOS development, and how does it differ from 'UIKit' in terms of building user interfaces?

30. What is the purpose of the 'CoreAnimation' framework in iOS development?