本文主要是介绍NSTimer_前进的火车_新浪博客,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
// 第1种方式
// 此种方式创建的timer已经添加至runloop中
[NSTimer scheduledTimerWithTimeInterval:1.0f target:selfselector:@selector(setTimer) userInfo:nil repeats:YES];
// 保持线程为活动状态,才能保证定时器执行
[[NSRunLoop currentRunLoop] run];//已经将nstimer添加到NSRunloop中了
// //第2种方式
// //此种方式创建的timer没有添加至runloop中
NSTimer *timer = [NSTimer timerWithTimeInterval:1.0f target:selfselector:@selector(setTimer) userInfo:nil repeats:YES];
//将定时器添加到runloop中
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode];
[[NSRunLoop currentRunLoop] run];
NSLog(@"多线程结束");
这篇关于NSTimer_前进的火车_新浪博客的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!