当在 UIViewController 上调用 viewDidUnload 时,self.view 最终会被销毁,其分配的内存将返回到堆中,但父 UIViewController 仍保留在堆上。
当使用故事板执行 segue 时,目标控制器及其相关视图被创建和初始化,下一次执行 segue 时,会创建一个全新的控制器。
我的问题是有谁知道segue最终是否将UIViewController和视图都返回到堆中,我会假设它确实如此,因为下次执行segue时一切都会重新创建?
当在 UIViewController 上调用 viewDidUnload 时,self.view 最终会被销毁,其分配的内存将返回到堆中,但父 UIViewController 仍保留在堆上。
当使用故事板执行 segue 时,目标控制器及其相关视图被创建和初始化,下一次执行 segue 时,会创建一个全新的控制器。
我的问题是有谁知道segue最终是否将UIViewController和视图都返回到堆中,我会假设它确实如此,因为下次执行segue时一切都会重新创建?