



















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
ALBERTA iOS MOBILE DEVELOPER EXAM QUESTIONS AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF
Typology: Exams
1 / 27
This page cannot be seen from the preview
Don't miss anything!




















1. What is the primary language for iOS development? A. Objective-C B. Swift C. Java D. Kotlin Answer: B Swift is the modern, preferred language for iOS development. 2. Which IDE is used for iOS development? A. Android Studio B. VS Code C. Xcode D. Eclipse Answer: C Xcode is Apple’s official development environment. 3. What is UIKit? A. Database B. UI framework C. API D. Compiler Answer: B UIKit provides UI components for iOS apps. 4. What is SwiftUI?
A. Database B. Declarative UI framework C. API D. Compiler Answer: B SwiftUI allows building UI using declarative syntax.
5. What is a ViewController? A. Database B. UI manager C. API D. Thread Answer: B Manages a screen’s UI and interactions. 6. What is storyboard? A. Code file B. UI design file C. Database D. API Answer: B Used to visually design UI layouts. 7. What is Auto Layout? A. Database B. Layout system C. API D. Thread Answer: B Defines responsive UI constraints.
12. What is optional in Swift? A. Required variable B. May contain value or nil C. Database D. API Answer: B Optionals prevent null pointer errors. 13. What does “nil” represent? A. Zero B. No value C. False D. Empty string Answer: B Represents absence of a value. 14. What is type inference? A. Manual typing B. Automatic type detection C. Database D. API Answer: B Swift infers variable types automatically. 15. What is a struct? A. Class B. Value type C. API D. Thread
Answer: B Structs are value types in Swift.
16. What is a class? A. Value type B. Reference type C. API D. Thread Answer: B Classes are reference types. 17. What is ARC? A. API B. Memory management C. Database D. UI Answer: B Automatic Reference Counting manages memory. 18. What is retain cycle? A. UI bug B. Memory leak C. API D. Database Answer: B Occurs when objects strongly reference each other. 19. What is weak reference? A. Strong reference B. Non-owning reference
B. Persistence framework C. API D. Thread Answer: B Stores app data locally.
24. What is UserDefaults? A. Database B. Key-value storage C. API D. Thread Answer: B Stores small amounts of data. 25. What is GCD? A. UI B. Concurrency framework C. Database D. API Answer: B Grand Central Dispatch manages threads. 26. What is main queue? A. Background B. UI thread C. Database D. API Answer: B Handles UI updates.
27. What is background queue? A. UI B. Non-UI thread C. API D. Database Answer: B Used for heavy tasks. 28. What is async? A. Sync call B. Non-blocking execution C. Database D. UI Answer: B Allows tasks to run without blocking UI. 29. What is sync? A. Async B. Blocking execution C. API D. Database Answer: B Executes tasks sequentially. 30. What is Combine? A. UI B. Reactive framework C. Database D. API Answer: B Handles asynchronous streams.
Answer: B Unique identifier for app.
35. What is provisioning profile? A. UI B. App signing config C. Database D. API Answer: B Used for app deployment. 36. What is TestFlight? A. UI B. Beta testing platform C. Database D. API Answer: B TestFlight distributes test builds. 37. What is App Store? A. Database B. App distribution C. API D. UI Answer: B Apple’s platform for publishing apps. 38. What is sandboxing? A. UI B. Security isolation
C. Database D. API Answer: B Apps run in isolated environments.
39. What is Keychain? A. UI B. Secure storage C. Database D. API Answer: B Stores sensitive data securely. 40. What is Face ID? A. UI B. Biometric authentication C. Database D. API Answer: B Provides secure login via facial recognition. 41. What is Touch ID? A. UI B. Fingerprint authentication C. Database D. API Answer: B Biometric login method. 42. What is push notification?
46. What is WebView? A. UI B. Browser component C. Database D. API Answer: B Displays web content. 47. What is table view? A. UI B. List component C. Database D. API Answer: B Displays scrollable lists. 48. What is collection view? A. UI B. Grid layout C. Database D. API Answer: B Displays grid-based content. 49. What is cell reuse? A. UI B. Performance optimization C. Database D. API Answer: B Reuses UI elements for efficiency.
50. What is gesture recognizer? A. UI B. Touch handling C. Database D. API Answer: B Detects user interactions like taps and swipes. 51. What is didFinishLaunchingWithOptions? A. UI setup B. App launch method C. Database D. API Answer: B Called when the app finishes launching. 52. What is viewDidLoad()? A. UI appears B. Initial setup C. Destroy D. Pause Answer: B Used for initial view setup after loading. 53. What is viewWillAppear()? A. View disappears B. Before appearing C. After appearing D. Destroy Answer: B Called before the view is displayed.
Answer: B Initialized only when first accessed.
58. What is property observer? A. UI B. Tracks changes C. Database D. API Answer: B willSet and didSet observe value changes. 59. What is enum? A. Class B. Value type C. API D. Thread Answer: B Enums define a group of related values. 60. What is protocol in Swift? A. Class B. Blueprint C. API D. Thread Answer: B Defines required methods and properties. 61. What is protocol extension? A. UI B. Add default implementation
C. Database D. API Answer: B Extends protocol functionality.
62. What is generics? A. UI B. Flexible types C. Database D. API Answer: B Allows reusable code with different types. 63. What is guard statement? A. Loop B. Early exit C. Database D. API Answer: B Improves readability by exiting early. 64. What is defer? A. Loop B. Delayed execution C. API D. Database Answer: B Executes code before exiting scope. 65. What is error handling in Swift?
69. What is caching in iOS? A. UI B. Temporary storage C. Database D. API Answer: B Improves performance and reduces network calls. 70. What is NSCache? A. UI B. Memory cache C. Database D. API Answer: B Stores temporary data in memory. 71. What is background fetch? A. UI B. Background update C. Database D. API Answer: B Fetches data periodically in background. 72. What is multitasking? A. UI B. Multiple apps running C. Database D. API Answer: B iOS allows apps to run in background.
73. What is app thinning? A. UI B. Optimize app size C. Database D. API Answer: B Delivers only required resources. 74. What is bitcode? A. UI B. Intermediate code C. Database D. API Answer: B Allows Apple to optimize apps. 75. What is crash log? A. UI B. Error report C. Database D. API Answer: B Helps debug app crashes. 76. What is Instruments? A. UI B. Performance tool C. Database D. API