IOS OBjective-C 内存概念 (1、应用计数的基本概念和用法)

一、cocoa中的内存管理机制--引用计数   

IOS OBjective-C 内存概念 (1、应用计数的基本概念和用法)

    Cocoa中提供了一种机制来实现上面提到的这个逻辑模型,它被称为"引用计数"(reference counting)或(保留计数)。引用计数的数值表示对象有几个人在使用它。

    每一个对象都拥有一个引用计数(retain count)

    当对象被创建的时候,引用的数值就是1

    当发送retain消息时,该对象的应用计数加1,该对象的应用计数为2

    当向这个对象发送release消息时,该对象的应用计数减1

    当一个对象的引用计数为0时,系统自动调用dealloc方法,销毁该对象

你可能感兴趣的:(ios,引用计数)