All quizzes
Free quiz · 20 questions in the bank

AppKit quiz

Test your AppKit knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What role does NSApplication play in an AppKit app's lifecycle?

In this round
  1. What role does NSApplication play in an AppKit app's lifecycle?
  2. What is the role of NSWindow in an AppKit application?
  3. What is a "drawer" or "sheet" in classic AppKit UI terminology (NSPanel-related concepts), and what purpose does it serve?
  4. What is the purpose of Auto Layout in AppKit, similarly to its role in UIKit?
  5. What does NSTableView provide, as a core AppKit UI component?
  6. Why might a team building a new macOS app in 2026 still choose to write parts of it using AppKit rather than exclusively SwiftUI?
  7. What is the difference between NSViewController in AppKit and UIViewController in UIKit?
  8. What is the AppKit "responder chain" used for?
  9. What is a general reason a developer coming from UIKit might find some AppKit concepts (like NSResponder, NSView, NSViewController) intuitively familiar despite differences?
  10. What is a practical reason a developer might need to understand both AppKit and SwiftUI when maintaining a modern macOS codebase?
  11. Why might window resizing behavior require more deliberate handling in an AppKit app compared to many iOS apps built with UIKit?
  12. What is NSDocument used for in an AppKit application?
Gaps to close?
Read the curated AppKit notes — core concepts, patterns, interview prep.
AppKit notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web