如果我们想让某个方法重复的执行,可以用ios提供的定时器NSTimer来完成,其实使用起来非常简单,分为三个步骤:
一、调用NSTimer
scheduledTimerWithTimeInterval::target:: selector::userInfo::repeats或者scheduledTimerWithTimeInterval:invocation:repeats类方法来创建NSTimer对象。
其中的参数:
timeInterval:指定每隔多少秒执行一次任务
invocation或者target与selector:指定重复执行的任务
userInfo:该参数用于额外的附加信息
repeats:该参数需要指定一个BOOL值,该参数可控制是否需要重复执行任务。
二、实现你要重复执行的那个函数
三、销毁定时器
上图: