方法1:performSelector [self performSelector:(SEL) withObject:(id) afterDelay:(NSTimeInterval)] --SEL 调用哪个方法 --id 参数 --NSTimeInterval 延时时间 方法2:NSTimer NS
分类:
其他好文 时间:
2016-02-18 22:43:50
阅读次数:
148
一.定时器的作用 在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 二.定时器的种类 大概有三种方法:NSTimer、CADisplayLink、GCD。 三.直接上代码 #import "ViewController.h
分类:
移动开发 时间:
2016-02-18 16:20:01
阅读次数:
171
创建一个定时器(NSTimer) - (void)viewDidLoad { [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(actionTimer:) use
分类:
移动开发 时间:
2016-02-18 01:19:39
阅读次数:
315
iOS 中的 NSTimer NSTimer fire 我们先用 NSTimer 来做个简单的计时器,每隔5秒钟在控制台输出 Fire 。比较想当然的做法是这样的: @interface DetailViewController () @property (nonatomic, weak) NSTi
分类:
移动开发 时间:
2016-02-18 01:17:13
阅读次数:
315
ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController{ 4 NSTimer *timer; 5 UIScrollView *scrollViewText; 6 } 7 8
分类:
移动开发 时间:
2016-02-15 18:10:59
阅读次数:
1157
1.定时器开启后,会在经过设定的时间间隔后才会执行第一次定时操作.而不是立马开启. 1 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(onTime) userInf
分类:
其他好文 时间:
2016-02-02 17:34:51
阅读次数:
151
调用一次计时器方法: myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim
分类:
移动开发 时间:
2016-02-02 15:01:57
阅读次数:
168
1.[NSRunloop mainRunloop] [NSRunloop currentRunloop] 一个线程对应一个runloop scrollView滚动时,runloop会切换到tracking模式,而定时器默认在default模式,所以不好使 子线程执行完任务就进入消亡状态,如果强引用,
分类:
其他好文 时间:
2016-02-02 01:15:47
阅读次数:
210
调用一次计时器方法: //不重复,只调用一次。timer运行一次就会自动停止运行 self.locationTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector: @selector(LocationTimer)
分类:
移动开发 时间:
2016-01-31 03:09:56
阅读次数:
164
什么是NSTimer 官方给出解释是:“A timer provides a way to perform a delayed action or a periodic action. The timer waits until a certain time interval has elapsed
分类:
其他好文 时间:
2016-01-30 17:41:57
阅读次数:
113