我开发了一个应用程序,使用UINavigationController处理多个相同的UIViewController实例,效果非常好。但是,我正在使用的UIViewControllers在从服务器加载时会在一个有时很大的UITableView中使用大量图像,因此我开始更加关注性能和内存。
如果一个UIViewController不在堆栈的顶部会发生什么?如果我浏览了几个视图(所有这些视图都有图像),每当我返回到该视图时,UINavigationController就会呈现视图而无需加载,所以我想知道那些在堆栈上的视图是否有可能占用大量宝贵资源?比如内存?
如何处理这种情况最好?还有什么我需要知道的吗?
谢谢!
如果一个UIViewController不在堆栈的顶部会发生什么?如果我浏览了几个视图(所有这些视图都有图像),每当我返回到该视图时,UINavigationController就会呈现视图而无需加载,所以我想知道那些在堆栈上的视图是否有可能占用大量宝贵资源?比如内存?
如何处理这种情况最好?还有什么我需要知道的吗?
谢谢!