iOS内存告警情况下地内存处理
2014-02-28 10:34
141 查看
在iOS6 :
viewDidUnload事件在iOS6下任何情况都不会被触发,所以,处理放到didReceiveMemoryWarning中执行。
代码如下
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
if([self isViewLoaded] && ![[self view] window]) {
[self setView:nil];
}
//还要将一些,数组,字典滞空。
[self.tmpArray removeAllObjects];
}
iOS 5下:在viewDidUnload中做相关操作。
viewDidUnload事件在iOS6下任何情况都不会被触发,所以,处理放到didReceiveMemoryWarning中执行。
代码如下
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
if([self isViewLoaded] && ![[self view] window]) {
[self setView:nil];
}
//还要将一些,数组,字典滞空。
[self.tmpArray removeAllObjects];
}
iOS 5下:在viewDidUnload中做相关操作。
相关文章推荐
- iOS 处理多个网络请求的并发的情况
- iOS开发--用方法获取内存使用情况
- iOS内存优化--大文件如何处理,内存映射
- iOS6.0以后App对内存警告的处理
- IOS图像处理(6)在内存上下文中绘图
- 内存有限的情况下 Spark 如何处理 T 级别的数据?
- ios 内存不足的处理(ios6 与 ios 6之前分部处理)
- iOS内存优化--大文件如何处理,内存映射
- iOS 真机 仿真内存告警
- 如何处理win7内存不足的情况
- IOS 内存告警
- iOS图片加载到内存中占用内存情况
- iOS根视图切换,释放内存,以及推送界面跳转(iOS多语言切换语言处理,也请看此处)
- iOS内存优化--大文件如何处理,内存映射
- 预先预备好内存不够的情况,异常处理
- iOS 6.0不同版本内存警告的统一处理
- 获取iOS内存使用情况
- ios低内存警告处理
- ios 内存警告处理
- iOS UIViewController 对内存警告的处理经验 by bishop