1. 使用定时器
2. 延迟执行
列表上的图片在列表滑动的时候不进行加载
[self.imageView performSelector:@selector(setImage:) withObject:[UIImage imageNamed:@"img"] afterDelay:3.0 inModes:@[NSDefaultRunLoopMode]];
3. 线程保活
self.thread = [[NSThread alloc]initWithBlock:^{
// 在线程里面开启RunLoop,self.thread就变成了常驻线程,可随时添加任务,并交于RunLoop处理
[[NSRunLoop currentRunLoop] addPort:[NSPort port] forMode:NSDefaultRunLoopMode];
[[NSRunLoop currentRunLoop] run];
}];
// 开启线程
[self.thread start];
网友评论