制作ios app,我现在有十张图片资源,我一张一张下载,一张下载时间为500毫秒左右,目前放我十张一起下载,无论使用GCD还是NSThread方式下载,都是需要将近十秒左右,就好像,十张图片是一张一张的顺序下载下来的,并不是并发下载下来的。求解怎样才能做到,十张图片下载的时间为1到两秒内,求方法,或者源码,求解?

解决方案 »

  1.   

    1.你确定一下是否添加了多条子线程,是否将它们添加到并发队列中去
    2.是否是第三方框架SDWebImage
      

  2.   


    直接使用第三方框架SDWebImage吧,里面多线程、缓存有关的都帮你实现好了,能满足你的需求,比你自己单独实现有效并且不容易出问题
      

  3.   

    SDWebImage,直接cocoapods导入,用他发方法就行了,自己写线程容易出问题