美文网首页
ARC模式下 delegate 属性,一定要用weak修饰

ARC模式下 delegate 属性,一定要用weak修饰

作者: U9995 | 来源:发表于2016-08-01 15:50 被阅读59次

    原因:

    1: 如果assign修饰的指针所指向的内存被释放,不会自动赋值为nil,还会保存已经释放的地址 (野指针), 再次引用就会出现问题  .

    2: weak修饰的指针所指向的内存被释放,会自动赋值为nil, 再次引用不会出现问题 .

    相关文章

      网友评论

          本文标题:ARC模式下 delegate 属性,一定要用weak修饰

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