ios - 为什么应用程序打开时主视图 Controller 不卸载

标签 ios uiviewcontroller

我知道主(第一个) View Controller 只有在应用程序在 iOS 上退出后才会卸载,但我的问题是为什么?我相信,当您知道为什么要这样做时,您就知道如何更好地使用某些东西。

最佳答案

通常添加到应用程序主窗口的第一个 View Controller 通常在应用程序委托(delegate)的 didFinishLaunchingWithOptions 中初始化,即。在应用程序启动时。它是添加所有其他 ui 组件的基础。它始终存在。如果在应用程序退出之前卸载它,那么该应用程序将不再有用户界面。

关于ios - 为什么应用程序打开时主视图 Controller 不卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446523/

相关文章:

iphone - 如何从不同的 UIViewController 访问值

ios - 为什么我们要覆盖最初为 nil 的变量而不是简单地设置它们?

ios - 无法访问 Firebase 子项

ios - 观看操作系统钥匙串(keychain)共享

ios - 如何访问 View Controller 扩展中的 View

ios - UINavigationController popViewControllerAnimated 缓慢过渡

IOS/Objective-C。在离开 View Controller 之前检测选项卡栏上选项卡的按下

ios - 添加没有自定义图像的 iOS 关闭按钮图标

ios - viewDidLoad 和 viewWillAppear 之间的 Swift 长延迟

ios - 在应用程序启动时呈现不同的 UIViewController