OC 8

来源:互联网 发布:linux 时间 修改 编辑:程序博客网 时间:2024/05/16 01:33

内存管理

OC中采用引用计数机制管理内存。内存管理基本原则 : 如果你对一个对象进行 alloc之后 ,你就拥有了该对象的所有权 , 你就必须对它进行 release 或者autorelease。
只要调用了alloc, 就进行 release 或者 autorelease 。
autorelease, 会将声明为 autorelease 的对象放入离他最近的自动释放池中 , 当自动释放池销毁时 , 会向池中的每一个对象 , 发送一个 release。
当一个类的对象引用计数为零时 , 系统会自动调用该类的 dealloc 方法来回收空间 , 该方法是由系统自动调用 ,不能手动调用。

 

0 0
原创粉丝点击