zoukankan      html  css  js  c++  java
  • iOS-ARC_Xcode检测循环引用

    iOS-ARC_Xcode检测循环引用

    一,在桌面上新建立一个工程,在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中出现了一条红色的线条,此线条表示一次内存泄漏的产生。

  • 相关阅读:
    问题集
    第04次作业-树
    06-图
    05-查找
    04-树
    03-栈和队列
    02-线性表
    01-抽象数据类型
    C语言--总结报告
    C语言--函数嵌套
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/6945913.html
Copyright © 2011-2022 走看看