IOS异步加载图片框架

过发现一个好东东, SDWebImage, 这个实在是太方便了
主页:https://github.com/rs/SDWebImage
1.下载下来放到project里面
2. 添加:MapKit.framework
3. #import “UIImageView+WebCache.h”
4. 使用:

UIImageView *asyncImage = [[UIImageView alloc] init];
[asyncImage setImageWithURL:[NSURL URLWithString:@ "www.istar.name/...." ]];

多线程在ios4以后有更方便的用法了,GCD

GCD全称为Grand Central Dispatch 在IOS4才开始,用来实现多线程。它是IOS多线程抽象层次最高的一层

例如:在主线程中任意方法中加入:  
 
     dispatch_async(dispatch_get_gloabal_queue(0, 0), ^{  
        //加入耗时操作  
        //......  
        dispatch_async(dispatch_get_main_queue(), ^{  
            //更新UI操作  
            //.....  
        });  
 
    });  


Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐