iOS DeveloperiOS学习笔记傲视苍穹iOS《Objective-C》VIP专题

IOS常见引起循环引用的原因

2016-12-23  本文已影响0人  无边小猪

1、一个委托定义成这样
@property (nonatomic, retain) id <SomeDelegate> delegate;
@property (nonatomic, strong) id <SomeDelegate> delegate;
2、网络请求未释放
3、尚有定时器在执行
4、block执行copy并且直接使用了self
5、ARC下block的weakself定义成这样
__block typeof (self)weakself = self;

上一篇 下一篇

猜你喜欢

热点阅读