ALBERTA iOS MOBILE DEVELOPER EXAM, Exams of Mobile Communication Systems

ALBERTA iOS MOBILE DEVELOPER EXAM QUESTIONS AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF

Typology: Exams

2025/2026

Available from 04/23/2026

wergnkses254
wergnkses254 🇺🇸

4.4

(8)

5.5K documents

1 / 27

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ALBERTA iOS MOBILE DEVELOPER EXAM QUESTIONS
AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS
RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF
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?
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Partial preview of the text

Download ALBERTA iOS MOBILE DEVELOPER EXAM and more Exams Mobile Communication Systems in PDF only on Docsity!

ALBERTA iOS MOBILE DEVELOPER EXAM QUESTIONS

AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS

RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF

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

A. UI

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