Online Exam Quiz

questionQuestion  1 to 30

What method is used to remove an observer in NotificationCenter?

  • removeObserver
  • deleteObserver
  • unregisterObserver
  • clearObserver
Mark for review

Which of the following is used to build user interfaces in iOS applications?

  • XML
  • HTML
  • Interface Builder
  • SwiftUI
Mark for review

What is the purpose of the 'defer' statement in Swift?

  • Execute code before a loop
  • Execute code after a loop
  • Execute code just before the function returns
  • Execute code when an error occurs
Mark for review

What does the ?@IBOutlet? keyword indicate in Swift?

  • A function that handles an event
  • A variable that can be used in Interface Builder
  • A constant value
  • A function that handles touch events
Mark for review

Which protocol is used for table view data sources?

  • UITableViewDataSource
  • UITableViewDelegate
  • UITableViewSource
  • UITableViewHandler
Mark for review

Mark for review

Which method is called when a table view cell is about to be displayed?

  • cellForRowAt
  • willDisplayCell
  • cellWillAppear
  • tableViewCellWillAppear
Mark for review

How do you create a computed property in Swift?

  • var computedProperty: Int { return 1 }
  • let computedProperty: Int { return 1 }
  • computed computedProperty: Int { return 1 }
  • def computedProperty: Int { return 1 }
Mark for review

Which tool is used for debugging and analyzing performance in Xcode?

  • Android Monitor
  • Instruments
  • Debug Console
  • Logcat
Mark for review

Which of these is a valid way to unwrap an optional in Swift?

  • if let
  • try catch
  • unwrap
  • guard let
Mark for review

Which framework would you use for drawing 2D graphics in iOS?

  • Core Data
  • Core Graphics
  • Metal
  • SpriteKit
Mark for review

What is used to handle background tasks in iOS?

  • NSBackground
  • BGTask
  • BackgroundWorker
  • URLSession
Mark for review

What is the purpose of a storyboard in iOS development?

  • Define the app's UI and navigation
  • Manage app resources
  • Store user data
  • Log errors
Mark for review

What is the purpose of the ?guard? statement in Swift?

  • Declare a variable
  • Ensure a condition is true
  • Handle errors
  • Create a loop
Mark for review

Which method is called when an app receives a memory warning?

  • didReceiveMemoryWarning
  • memoryWarningReceived
  • handleMemoryWarning
  • onMemoryWarning
Mark for review

How do you handle errors in Swift?

  • try-catch
  • catch-try
  • do-try-catch
  • do-catch
Mark for review

Which tool can be used for managing multiple Xcode versions?

  • xcode-select
  • xcode-manager
  • xcode-switcher
  • xcode-choose
Mark for review

Which keyword is used to declare constants in Swift?

  • let
  • var
  • const
  • static
Mark for review

Which of these is used to manage memory in Swift?

  • Automatic Reference Counting
  • Garbage Collection
  • Memory Management
  • Reference Counting
Mark for review

What is the name of Apple?s IDE for iOS development?

  • IntelliJ IDEA
  • Xcode
  • Android Studio
  • Visual Studio
Mark for review

Which method is used to add a subview to a view in UIKit?

  • addSubView
  • appendView
  • insertSubView
  • addSubview
Mark for review

Which class represents the app?s main event loop and high-level app behaviors?

  • UIApplication
  • UIAppController
  • AppDelegate
  • AppController
Mark for review

What does the ?@IBAction? keyword indicate in Swift?

  • A function that handles an event
  • A variable that can be used in Interface Builder
  • A constant value
  • A function that handles touch events
Mark for review

What does MVC stand for in iOS development?

  • Model-View-Controller
  • Model-View-Custom
  • Module-View-Controller
  • Model-Variable-Controller
Mark for review

What is the default layout model in UIKit?

  • Linear Layout
  • Grid Layout
  • Auto Layout
  • Constraint Layout
Mark for review

Mark for review

Which framework is primarily used for handling data persistence in iOS apps?

  • Core Data
  • Room
  • SQLite
  • Core Storage
Mark for review

What is the file extension for a Swift source file?

  • .java
  • .kt
  • .swift
  • .py
Mark for review

What is the primary programming language used for iOS development?

  • Java
  • Kotlin
  • Swift
  • Python
Mark for review

Which method is used to animate views in UIKit?

  • animate
  • performAnimation
  • UIView.animate
  • UIView.performAnimation
Mark for review

blinkerOnline

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • Answered
  • Not Answered
  • Marked for Review