- 创建常驻线程,见AFNetworking;
- NSTimer定时器创建后需要加入到runloop的mode中才会生效;
- UIImageView延时加载图片,防止列表滑动的过程中,图片下载完毕回到主线程加载图片,造成卡顿;
因为在列表滑动的过程中,NSRunloop是处于UITrackingRunloopMode,当滑动停止,会切换成NSDefaultRunLoopMode;
[imageView performSelector:@selector(setImage:) withObject:image afterDelay:0 inModes:@[NSDefaultRunLoopMode]];
以上代码就是让图片在列表滑动停止的时候加载到UIImageView上。