美文网首页
记一次检测View,ViewController内存的释放.

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

作者: Taoai_M | 来源:发表于2018-07-12 16:46 被阅读10次

    事故起因:

    在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

    相关文章

      网友评论

          本文标题:记一次检测View,ViewController内存的释放.

          本文链接:https://www.haomeiwen.com/subject/zijrpftx.html