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;

posted @ 2016-03-17 15:30  zhen_zhen  阅读(115)  评论(0编辑  收藏  举报