码迷,mamicode.com
首页 > 其他好文 > 详细

内存管理

时间:2015-02-05 09:21:57      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

范围:

任何继承了NSObject的对象,对基本数据类型无效

原理:

每个对象内部都保存了一个与之相关联的整数,称为引用计数器

当使用alloc,new或者copy创建一个对象时,对象的引用计数器被设置为1

给对象发送一条retain消息,可以使引用计数器值+1

给对象发送一条release消息,可以使引用计数器值-1

当一个对象的引用计数器值为0时,那么它将被销毁,其占用的内存被系统回收,OC也会自动向对象发送一条dealloc消息。一般会重写dealloc方法,在这里释放相关资源。一定不要直接调用dealloc方法

可以给对象发送retainCount消息获得当前的引用计数器

内存管理

标签:

原文地址:http://www.cnblogs.com/Holy-Mac/p/4273909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!