OC中的Dealloc方法详解
2016-03-01 15:14
211 查看
今天来学习一下Dealloc方法的使用。
它的作用是,当对象的引用计数为0,系统会自动调用dealloc方法,回收内存。它的一般写法:
(一):为什么需要调用父类的dealloc方法?
子类的某些对象实例是继承自父类的。因此,我们需要调用父类的dealloc方法,来释放父类拥有的这些对象。
(二):调用的顺序
一般说调用的顺序是,当子类的对象释放完时,然后再释放父类的所拥有的实例。这一点与调用初始化方法,正好相反。
它的作用是,当对象的引用计数为0,系统会自动调用dealloc方法,回收内存。它的一般写法:
1: -(void)dealloc{ [super dealloc]; } 2: -(void)dealloc{ NSLog(@"laptop dead"); [_cpu release]; [super dealloc]; }
(一):为什么需要调用父类的dealloc方法?
子类的某些对象实例是继承自父类的。因此,我们需要调用父类的dealloc方法,来释放父类拥有的这些对象。
(二):调用的顺序
一般说调用的顺序是,当子类的对象释放完时,然后再释放父类的所拥有的实例。这一点与调用初始化方法,正好相反。
相关文章推荐
- MySQL最常用命令
- struts2的执行流程与配置详解
- 解密微博红包:架构、防刷、监控和资源调度
- Python Requests-学习笔记(5)-响应状态码
- 重复 HTML 元素
- 模块管理常规功能自己定义系统的设计与实现(16--模块数据的导出和打印[1])
- C语言发展简介
- jquery基础学习之动画效果
- Java多线程(二)——线程中断interrupt
- PL/SQL之触发器数据字典
- POJ 1149 PIGS 网络流——【论建图的重要性QAQ】
- 动态规划之最优配对问题
- 【安卓笔记】成长第三步,Android IPC简介与Android中的多进程模式
- VC创建FTP客户端
- 0.1欢迎来到C语言的世界(教程介绍)
- 【Solr】copy字段的应用
- BZOJ2844 albus就是要第一个出场
- QT中如何实现将textEdit中的内容完全存入txt文本中包括换行
- ExtJS入门之二 事件
- AngularJS 数据绑定