// 第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(@"多线程结束");