黑马程序员技术交流社区

标题: 关于[super dealloc] [打印本页]

作者: Mike001    时间: 2015-4-22 09:11
标题: 关于[super dealloc]
[super dealloc]的作用是什么?为什么在使用ARC的时候不允许调用它呢?
作者: 麻木    时间: 2015-4-22 09:39
本帖最后由 麻木 于 2015-4-22 10:19 编辑

自己重写dealloc函数的时候就要调用父类的 dealloc函数来对父类处理,只要启用了ARC就系统来干关于内存回收的活 自己强行插入内存管理指令 要么错误 要么警告
更新:启用ARC可以重写 dealloc函数 但是不能调用 [super dealloc] 因为这个ARC会调用

作者: Liana_fan    时间: 2015-4-22 10:20
视频中有讲解哦,项目启用ARC后,都不用管关于内存的东西了
作者: Mike001    时间: 2015-4-22 10:46
Liana_fan 发表于 2015-4-22 10:20
视频中有讲解哦,项目启用ARC后,都不用管关于内存的东西了

恩,谢谢,我就是想问下问什么?:P
作者: Mike001    时间: 2015-4-22 10:49
Liana_fan 发表于 2015-4-22 10:20
视频中有讲解哦,项目启用ARC后,都不用管关于内存的东西了

恩,谢谢,我就是想问下问什么。。
作者: Mike001    时间: 2015-4-22 10:50
麻木 发表于 2015-4-22 09:39
自己重写dealloc函数的时候就要调用父类的 dealloc函数来对父类处理,只要启用了ARC就系统来干关于内存回收 ...

奥,知道了,谢谢了
作者: 丶小千    时间: 2015-4-22 18:07
dealloc 方法主要用于释放对象的属性。简单说就是释放内存




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2