项目介绍:
秒杀倒计时的demo
提供三种方式解决NSTimer和VC的循环引用问题
1.如果是使用Block的方式创建的定时器可以通过 __weak 来解决循环引用问题。
2.找一个中间类:NSProxy,让他对target进行弱引用,然后通过消息转发,来解决循环引用问题。
3.在控制将要消失的的方法中 viewWillDisAppear 方法中提前销毁定时器,来解决循环引用。
demo地址 https://github.com/gjcbo/OCSmallFunction.git
秒杀倒计时的demo
提供三种方式解决NSTimer和VC的循环引用问题
1.如果是使用Block的方式创建的定时器可以通过 __weak 来解决循环引用问题。
2.找一个中间类:NSProxy,让他对target进行弱引用,然后通过消息转发,来解决循环引用问题。
3.在控制将要消失的的方法中 viewWillDisAppear 方法中提前销毁定时器,来解决循环引用。
demo地址 https://github.com/gjcbo/OCSmallFunction.git