Ios 为什么';我的Swift应用程序是否有AppDelegate或SceneDelegate?

Ios 为什么';我的Swift应用程序是否有AppDelegate或SceneDelegate?,ios,swift,xcode,appdelegate,Ios,Swift,Xcode,Appdelegate,所以我对斯威夫特不熟悉。我知道这是一种快速发展的语言 但是我看到很多教程都有AppDelegate和SceneDelegate作为标准的init文件,为什么我没有呢?为什么我不能为他们找到一个选择 这些教程包括2020年7月的一本,所以我猜这是最近的更新。我应该如何处理两种不同文件类型的应用程序?作为一名“老手”程序员,哪一个更有优势 谢谢大家。愉快的编码。我所知道的获得您所做结果的唯一方法是在“新建项目”对话框中选择“SwiftUI”作为界面,选择“SwiftUI应用程序”作为生命周期。如果您

所以我对斯威夫特不熟悉。我知道这是一种快速发展的语言

但是我看到很多教程都有AppDelegate和SceneDelegate作为标准的init文件,为什么我没有呢?为什么我不能为他们找到一个选择

这些教程包括2020年7月的一本,所以我猜这是最近的更新。我应该如何处理两种不同文件类型的应用程序?作为一名“老手”程序员,哪一个更有优势


谢谢大家。愉快的编码。

我所知道的获得您所做结果的唯一方法是在“新建项目”对话框中选择“SwiftUI”作为界面,选择“SwiftUI应用程序”作为生命周期。如果您选择“故事板”作为界面,或选择“UIKit应用程序委派”作为生命周期,您将获得预期的文件


在创建新的iOS应用程序时,如果选择SwiftUI应用程序作为生命周期,则将替代使用AppDelegate和SceneDelegate

如果您想要一个经典的生命周期委托,可以选择UIKit应用程序委托


创建新项目时,XCode同时包含AppDelegate和SceneDelegate文件!在生命周期中使用SwiftUI有什么区别?SwiftUI要简单得多。这就像17行代码定义了你的整个应用程序。搜索“迅捷生命周期”惊人,谢谢你的回答!不知怎的,我错过了那些选择。。当你创建一个新项目时,它们会出现在第二个屏幕上。。