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

MRC、ARC内存管理机制

作者: 金歌漫舞 | 来源:发表于2016-07-24 21:35 被阅读20次
    • MRC下,oc内存管理遵循“谁创建、谁释放、谁引用、谁管理”的机制,当创建或引用一个对象时,需要向她发送alloc,copy,retain消息,当释放该对象时需要发送release消息,当引用计数为零的时候,系统释放该对象。

    • ARC是自动引用计数,管理机制与手动机制一样,只是不再需要调用retain,release,autorelease,它会在适当的位置插入release和autorelease。使用ARC不代表不需要内存管理了,例如使用block时要避免循环引用,代理作为属性时,要用弱指针指引。

    相关文章

      网友评论

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

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