美文网首页
CADisplayLink和NSTimer使用注意项

CADisplayLink和NSTimer使用注意项

作者: seven_less | 来源:发表于2022-07-30 18:45 被阅读0次

    1:循环引用

    解决办法:

    NSTimer使用block或者代理对象(NSProxy)

    CADisplayLink使用代理对象(NSProxy)

    代理对象不继承NSObject,不走消息发送,直接走消息转发

    2:时间不精准

    NSTimer,CADisplayLink 都依赖NSRunloop,当cpu需要处理大量事件时会不精准

    相关文章

      网友评论

          本文标题:CADisplayLink和NSTimer使用注意项

          本文链接:https://www.haomeiwen.com/subject/wmkhwrtx.html