title: Difference between SceneDelegate and AppDelegate
body: <p>In my SwiftUI project I see <code>AppDelegate</code> file as well as a <code>SceneDelegate</code> file.</p>
  
  <p>What are the differences between them?</p>
  
  <p>For example between the methods in <code>SceneDelegate</code> </p>
  
  <pre><code>scene(_:willConnectTo:options:)
  </code></pre>
  
  <p>and in the <code>AppDelegate</code></p>
  
  <pre><code>application(_:didFinishLaunchingWithOptions:)
  </code></pre>