在iOS中全局存储和重用UIViewController是否安全?

时间:2016-04-03 12:40:27

标签: ios objective-c uiview uiviewcontroller

全局存储由

创建的UIViewController个实例是否安全
UIViewController *myController = [storyboard instantiateViewControllerWithIdentifier:@"ViewID"];

并重复使用它们?如果内存不足会发生什么? iOS会释放一些以前实例化但非活动的UIViewControllers吗?

我问的原因是因为一些UIViewControllers非常紧张。此外,应用程序的结构使得各种UIViewControllers可以相互访问,并且如果只有一个实例就足够了,我希望通过各种实例来避免浪费内存。

我很好奇是否有任何情况下iOS会移除/释放任何(不可见的)UIViewControllers,例如,当内存不足时。

0 个答案:

没有答案