常见的出现内存循环引用的场景有哪些?

2016-07-24  本文已影响26人  金歌漫舞

• 定时器(NSTimer):NSTimer经常会被作为某个类的成员变量,而NSTimer初始化时要指定self为target,容易造成循环引用(self->timer->self)。 另外,若timer一直处于validate的状态,则其引用计数将始终大于0,因此在不再使用定时器以后,应该先调用invalidate方法

上一篇下一篇

猜你喜欢

热点阅读