Daily iOS
App lifecycle and system

Why SceneDelegate exists

A request comes in to open the same app in two windows on iPad. Why was SceneDelegate introduced?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

iOS 13 split the UI lifecycle per scene so that one process can hold several UI instances. iPadOS multi-window was the direct reason.

Share a question