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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在ARC与非MRC中调用dealloc函数有什么区别,能举例说明吗?

3 个回复

倒序浏览
我自己的理解,也是刚看完视频。首先在ARC 中不能调用[super dealloc]了,在非ARC中必须要最后调用这一个。
回复 使用道具 举报
现在xcode5创建工程的时候,默认都是ARC机制,不需要我们去管理内存,但是系统是不允许我们调用super dealloc方法的,在我们手动改成非ARC是,在重写dealloc的时候,需要写super dealloc方法
回复 使用道具 举报
MRC和ARC调用dealloc,没什么区别,都是系统在释放对象时调用的,不过MRC的情况下,你需要在dealloc中释放其他的对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马