美文网首页
OC的内存管理

OC的内存管理

作者: March_Cullen | 来源:发表于2017-03-03 16:30 被阅读0次
    • 1.通过分配和初始化,如

    <pre>
    [[MyClass alloc] init];
    </pre>

    的方式来创建对象,您就拥有这个对象,需要负责该对象的释放。这个规则在使用NSObject的便利方法new时也同样适用。

    • 2.拷贝一个对象,copy,则,拥有拷贝得到的对象,需要负责该对象的释放。

    • 3.保持一个对象,retain,则,部分拥有这个对象,需要在不再使用时释放该对象。

    • 4.从其它对象那里接收到一个对象,则,不拥有该对象,也不应该释放它(这个规则有少数的例外,在参考文档中有显式的说明)。


    如有不当、错误之处,欢迎指正!

    相关文章

      网友评论

          本文标题:OC的内存管理

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