【发布时间】:2014-08-12 10:33:41
【问题描述】:
如果在我的应用程序中,我有非关键数据,对应用程序来说是“全局”的,而不是特定于任何特定视图控制器的,是否有任何关于应该在何处释放这些数据的指南?
特别是:我可以假设在内存不足的情况下,所有视图控制器都会收到 didReceiveMemoryWarning 事件——或者至少,应用程序的“初始”视图控制器会这样做——因此只需将解除分配放在一个地方吗?还是我需要把它放在所有的 didReceiveMemoryWarning 方法中,因为基本上可以调用视图控制器的任何(但不一定是所有)方法的 didReceiveMemoryWarning?
【问题讨论】:
标签: ios memory-management