内存管理

范围:

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

原理:

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

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

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

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

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

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

posted on 2015-02-05 09:14  Holy_Mac  阅读(108)  评论(0编辑  收藏  举报

导航