全局存储由
创建的UIViewController
个实例是否安全
UIViewController *myController = [storyboard instantiateViewControllerWithIdentifier:@"ViewID"];
并重复使用它们?如果内存不足会发生什么? iOS会释放一些以前实例化但非活动的UIViewControllers吗?
我问的原因是因为一些UIViewControllers非常紧张。此外,应用程序的结构使得各种UIViewControllers可以相互访问,并且如果只有一个实例就足够了,我希望通过各种实例来避免浪费内存。
我很好奇是否有任何情况下iOS会移除/释放任何(不可见的)UIViewControllers,例如,当内存不足时。