缓存UIViewController用于演示/推送

时间:2011-11-18 00:20:52

标签: ios model-view-controller caching uiviewcontroller uinavigationcontroller

在应用程序启动时缓存UIViewControllers是否可行/实用/有益,以便在需要呈现(或由UINavigationController推送)时,不必分配内存并且它们已经准备好了吗?感谢

1 个答案:

答案 0 :(得分:1)

当然有可能。您可以在应用程序委托的application:didFinishLaunchingWithOptions:方法中执行此操作。

但是,这可能不是特别有益。如果这些事情需要一段时间才能加载,那么就会迫使用户在应用启动时忍受漫长的等待。您甚至在知道用户是否需要查看它们之前还要加载视图控制器。