内存检测的常规方法:
-
静态检测方法 静态检测方法包括手动和自动两种
手动方式:
- 使用快捷键
Shift + Command + B
-
如下图:
手动静态分析.png
自动方式:
自动静态分析.png
-
动态检测方法
使用工具Instruments 打开方式
Xcode -> Developer Tools -> Instruments
-
Xcode -> Product -> Profile
快捷键为Command + I
- 长按运行工程的按钮选择
Profile
-
在对象析构方法中打印日志查看
- (void) dealloc
方法是否被调用了
当一个对象的引用计数为零时,它会自动调用- (void) dealloc
方法
静态分析
-
第三方检测工具