dealloc方法
Posted iFat的笔记本
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dealloc方法相关的知识,希望对你有一定的参考价值。
dealloc方法基本概念
- 当一个对象的引用计数器值为0时,这个对象即将被销毁,其占用的内存被系统回收
-
对象即将被销毁时系统会自动给对象发送一条dealloc消息 (因此, 从dealloc方法有没有被调用,就可以判断出对象是否被销毁)
-
dealloc方法的重写
- 一般会重写dealloc方法,在这里释放相关资源,dealloc就是对象的遗言
一旦重写了dealloc方法, 就必须调用[super dealloc],并且放在最后面调用
-
使用注意
- 不能直接调用dealloc方法
- 一旦对象被回收了, 它占用的内存就不再可用,坚持使用会导致程序崩溃(野指针错误)
以上是关于dealloc方法的主要内容,如果未能解决你的问题,请参考以下文章
控制器pop时没有被销毁(没有走dealloc方法)错误原因