2022
05-17
05-17
iOS block循环引用详解及常见误区
Block循环引用什么情况下block会造成循环引用ARC情况下block为了保证代码块内部对象不被提前释放,会对block中的对象进行强引用,就相当于持有了其中的对象,而如果此时block中的对象又持有了该block,就会造成循环引用。常见误区误区一.所有block都会造成循环引用在block中,并不是所有的block都会循造成环引用,比如UIView动画block、Masonry添加约束block、AFN网络请求回调block等。 1.UIView动画block不会造...
继续阅读 >