2016-03-17 leaks 内存泄露
-
在控制器的生命周期viewDidAppear里打印日志:
1
2
3
4
5
|
- (void)viewDidAppear:(BOOL)animated { [ super viewDidAppear:animated]; NSLog(@ "进入控制器:%@" , [[self class] description]); } |
-
在控制器的生命周期dealloc里打印日志:
1
2
3
|
- (void)dealloc { NSLog(@ "控制器被dealloc: %@" , [[self class] description]); } |
这样的话,只要日志没有打印出来,说明内存得不到释放,就需要学会分析内存引用问题了。
__weak __typeof(self) weakSelf = self;