A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mike001 中级黑马   /  2015-4-22 09:11  /  1667 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[super dealloc]的作用是什么?为什么在使用ARC的时候不允许调用它呢?

6 个回复

倒序浏览
本帖最后由 麻木 于 2015-4-22 10:19 编辑

自己重写dealloc函数的时候就要调用父类的 dealloc函数来对父类处理,只要启用了ARC就系统来干关于内存回收的活 自己强行插入内存管理指令 要么错误 要么警告
更新:启用ARC可以重写 dealloc函数 但是不能调用 [super dealloc] 因为这个ARC会调用
回复 使用道具 举报
视频中有讲解哦,项目启用ARC后,都不用管关于内存的东西了
回复 使用道具 举报 1 0
Liana_fan 发表于 2015-4-22 10:20
视频中有讲解哦,项目启用ARC后,都不用管关于内存的东西了

恩,谢谢,我就是想问下问什么?:P
回复 使用道具 举报
Liana_fan 发表于 2015-4-22 10:20
视频中有讲解哦,项目启用ARC后,都不用管关于内存的东西了

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

奥,知道了,谢谢了
回复 使用道具 举报
dealloc 方法主要用于释放对象的属性。简单说就是释放内存
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马