在MRC下的dealloc方法:
其实在MRC中dealloc方法存在的主要意义是为了:
释放自身的实例变量,移除观察者,停止timer,移除通知,代理置空等。
注意MRC 下dealoc 方法一定要在最后写[super dealloc];
在ARC下:
ARC下 系统会帮助我们释放该对象所包含的实例变量,但是有些对象还是需要们自己去释放的(比如Core Foundation框架下的一些对象),另外通知中观察者的移除,代理置空,停止timer等 .
其实在MRC中dealloc方法存在的主要意义是为了:
释放自身的实例变量,移除观察者,停止timer,移除通知,代理置空等。
注意MRC 下dealoc 方法一定要在最后写[super dealloc];
ARC下 系统会帮助我们释放该对象所包含的实例变量,但是有些对象还是需要们自己去释放的(比如Core Foundation框架下的一些对象),另外通知中观察者的移除,代理置空,停止timer等 .
本文标题:dealloc方法的使用
本文链接:https://www.haomeiwen.com/subject/wligwhtx.html
网友评论