美文网首页
NSTimer的坑

NSTimer的坑

作者: yehkong | 来源:发表于2017-06-03 17:10 被阅读0次

这有三个API都是新增的,标识有API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0))。

  • .+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)interval repeats:(BOOL)repeats block:(void (^)(NSTimer *timer))block;

  • . + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)interval repeats:(BOOL)repeats block:(void (^)(NSTimer *timer))block;

  • .- (instancetype)initWithFireDate:(NSDate *)date interval:(NSTimeInterval)interval repeats:(BOOL)repeats block:(void (^)(NSTimer *timer))block;

特别是前两个,跟以下api一时手快容易混淆,容易让使用低于10.0系统的用户直接闪退,报错unrecognized selector;

  • .+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;

  • .+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;

  • .+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(nullable id)userInfo repeats:(BOOL)yesOrNo;

  • .+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(nullable id)userInfo repeats:(BOOL)yesOrNo;

相关文章

  • NSTimer的使用

    NSTimer 的使用 为什么会写NSTimer呢? 原因很简单, 这里有坑! NSTimer 使用的顺序 创建N...

  • 实战中总结iOS定时器timer的注意点

    本文旨在总结项目中因使用各类定时器而踩到的坑,并附上经验总结。 NSTimer NSTimer是最常用的定时器,坑...

  • NSTimer的坑

    这有三个API都是新增的,标识有API_AVAILABLE(macosx(10.12), ios(10.0), w...

  • NSTimer的坑

    之前要做一个发送短信验证码的倒计时功能,打算用NSTimer来实现,做的过程中发现坑还是有不少的。 基本使用 NS...

  • iOS之NSTimer坑点总结

    前言 我负责努力,其余交给运气。 对于NSTimer,大家应该很熟悉,因为NSTimer的坑比较多,所以面试中也是...

  • 定时器(转载)

    定时器方面碰到了一些坑,特做下记录。 一,NSTimer //创建方式1 NSTimer*timer=[NSTim...

  • NSTimer遇到的坑

    使用 下面两个定时器的使用是等价的 当使用NSTimer的scheduledTimerWithTimeInterv...

  • 踩坑NSTimer

    0.目录 概论,非主线程定时器导致的问题,定时器在界面滑动时候失效,定时器的准确性,定时器中的强引用。 1.概论 ...

  • 关于NSTimer容易踩的坑

    想了解NSTimer的坑我们应该先熟悉下NSTimer的原理也就是他是怎么实现定时器的 runloop处理三种事件...

  • 一个extension让你在Swift中用NSTimer更少操心

    NSTimer有坑,坑在哪里? 它会持有target的引用计数,不出意外的话你的target还会持有它的引用计数。...

网友评论

      本文标题:NSTimer的坑

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