新建一个项目,在项目中添加如下的代码:
- (void)viewDidLoad {
[super viewDidLoad];
NSMutableArray *firstArray = [NSMutableArray array];
NSMutableArray *secondArray = [NSMutableArray array];
[firstArray addObject:secondArray];
[secondArray addObject:firstArray];
}```
在Xcode菜单栏选择"Product"->"Profile",在弹出来的框中,如下图所示的选择:

然后会弹出一个框,默认选中的是Applications,选择Leaks,如下图所示:

然后点击右上角的红色的圈,会变为黑色,如下:

如果有变为红色的,就是循环引用,循环引用是在ViewController的viewDidLoad方法中,如下:

把Leaks切换为Cycles & Roots,可以详细的查看循环引用如下:
