美文网首页
ARC的内存管理机制

ARC的内存管理机制

作者: 隔壁小羊 | 来源:发表于2016-08-12 18:21 被阅读12次

    1.判断准则

    只要没有背强指针指向对象,对象就会被释放

    2.指针的分类

    *强指针:默认情况下,所有指针都是强指针,关键字strong

    *弱指针:_ _weak关键字修饰的指针,ARC中,只要弱指针指向的对象不在了,就直接把弱指针做清空操作

    3.ARC的特点总结

    *不允许调用 release,retain,retainCount

    *允许重写dealloc,但是不允许调用[super dealloc

    *@property的参数:

    Strong:相当于原来的retain(适用于OC对象类型),成员变量是强指针

    Weak:相当于原来的assign,(适用于oc对象类型),成员变量是弱指针

    Assign:适用于非OC对象类型(基础类型

    相关文章

      网友评论

          本文标题:ARC的内存管理机制

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