在应用程序启动时缓存 UIViewController 是否可能/实用/有益,以便当需要呈现它们(或由 UINavigationController 推送)时,不必分配内存并且它们已经准备好?谢谢
最佳答案
当然有可能。您可以在应用程序委托(delegate)的 application:didFinishLaunchingWithOptions:
方法中执行此操作。
不过,这可能并不是特别有益。如果这些东西需要一段时间才能加载,那么您将迫使用户在应用程序启动时忍受漫长的等待。您还在知道用户是否需要查看 View Controller 之前就加载了它们。
关于ios - 缓存 UIViewController 用于呈现/推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8176252/