在我的SwiftUI项目中,我看到了AppDelegate文件以及SceneDelegate文件。

它们之间有什么区别?

例如SceneDelegate中的方法之间

scene(_:willConnectTo:options:)

并在AppDelegate
application(_:didFinishLaunchingWithOptions:)

最佳答案

这两个文件旨在按整体运行应用程序所需的内容以及将支持在后台运行的一个“实例”所需的内容进行拆分。这将类似于一次配置数据库,但是按窗口显示不同的值集。

您可以将它们视为全局和私有(private)版本。一个是共享的,另一个则限于个人所有者。在某种程度上,它们正是您所期望的名称。



https://www.hackingwithswift.com/articles/193/whats-new-in-ios-13提供

关于swift - SceneDelegate和AppDelegate之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56498099/

10-10 02:49