鉴于 iOS6 不再卸载视图,因此不再调用UIViewController
's viewDidUnload
,我想知道是否有可靠的方法在 iOS5 上导致同样的行为?
也就是说,我真的很想停止在 iOS5 上卸载我的视图,原因与 Apple 给出的不再在 iOS 6 上卸载视图的原因相同(因为它不再节省任何大量内存,而且几乎总是额外错误的来源)。我宁愿把时间花在开发有用的功能上,也不愿测试很多现在只能在 iOS5 上发生并且只能在低内存中发生的案例!
我四处搜索,找不到以前问过这个问题的人,这让我感到惊讶。是否可以像在中保留对 self.view 的额外引用一样简单viewDidLoad
(并且仅在中释放它dealloc
)?有没有可能的陷阱?