码迷,mamicode.com
首页 > 其他好文 > 详细

ARC-Xcode检测循环引用

时间:2015-07-17 20:44:54      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:

一,在桌面上新建立一个工程,在ViewController.m中输入如下代码:

 

技术分享
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    
    NSMutableArray *firstArray=[[NSMutableArray alloc]init];
    NSMutableArray *secondArray=[[NSMutableArray alloc]init];
    [firstArray addObject:secondArray];
    [secondArray addObject:firstArray];
    
}
技术分享

 

代码添加完成后,工程文件如下图所示:

 

技术分享

 

 

二,选择Product----->Profile------->工程的模拟器会开始运行,如下图所示:

 

技术分享

 

 

三,在弹出的对话框中选择Leaks---->Choose.

 

技术分享

 

 

四,选择Choose后,会弹出如下界面。默认是选择Allocations的。

 

技术分享

 

五,选择Leaks.

 

技术分享

 

 

六,选择左上角的红色的圆圈,红色的圆圈变成黒色的方型。此时,开始运行工程,检测循环引用。

 

技术分享

 

 

七,会出现如下的界面。

 

技术分享

 

 

 

八,点击黑色的圆圈,此时又变为红色圆圈,暂时停止循环引用的检测。

 

技术分享

 

 

九,此时循环检测完成。在Leaks中出现了一条红色的线条,此线条表示一次内存泄漏的产生。

 

参考资料: 《iOS开发进阶》-唐巧

ARC-Xcode检测循环引用

标签:

原文地址:http://www.cnblogs.com/yang-guang-girl/p/4655532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!