记一次检测View,ViewController内存的释放.

事故起因:

在window上添加自定义view。

在ViewController 中引用自定义的view 声明属性

声明1:@property (weak, nonatomic) CustomeView *view;

声明2:@property (strong, nonatomic) CustomeView *view;

结果:

[view removeFromSuperview];

-(void)dealloc{

    NSLog(@"delloc %@",NSStringFromClass([self class]));

}

声明1引用计数的变化: 0  +1 -1 =0  释放内存空间,执行delloc

声明2引用计数的变化:0 +1 +1 -1 = 1 引用计数不为0,不会执行delloc

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容