ARC和MRC的内存管理机制


          ARC和MRC的内存管理机制

    MAC下 , oc内存管理遵循" 谁创建.谁释放    谁引用. 谁release "的机制,  当创建或引用一个对象时, 需要向对象发送alloc , copy , retain消息,  当释放该对象时需要发送release消息, 当引用计数器为0的时候,系统释放该对象

    ARC是自动引用计数, 管理机制与MRC一样,只是不需要调用retain, release, autorelease, 它会在适当的位置插入release和autorelease.  使用ARC不代表不需要管理内存, 在使用block 和代理的时候还是要注意内存问题


       



展开阅读全文

没有更多推荐了,返回首页