• 异步加载多个图片


    转载于:http://www.cocoachina.com/bbs/read.php?tid=166264

    这个若能已经做了有两年了,今天将其公布出来,是源码,和大家分享。


    应用中如果有图片需要从网上下载,比如表视图,可能需要显示网上的图片,不可能去待图片下载完成再去加载显示,否则性能太差了。


    此源码使用简单,只需要在使用的地方初始化就行了。

    如果图片是第一次被使用下载,那么就会从服务器上下载,以后再不会去下载,直接从沙盒中读取显示。你需要保证的就是传入正确的url地址就行。内部会做自己的事情。


    UIASYImageView *imageView = [[UIASYImageView alloc] initWithFrame:CGRectMake(10.0f, 14.0f, 145.0f, 93.0f)];


    指定显示坐标就行了。
    再调用下面的方法,传入URL的字符串,此方法里面会对URL进行有效验证。
    - (void)showImageWithUrl:(NSString*)url
    [imageView showImageWithUrl:"图片URL"];


    释放内存:
    [imageView release]; 
    UIASYImageView里面有个初始化方法,会默认UIASYImageView的图片,在本地存放一个header.png的图片,就会默认显示这个,直到图片下载完成后,就会自动更新自己的显示内容。

    附件:http://www.cocoachina.com/bbs/read.php?tid=166264

  • 相关阅读:
    反射工具类
    序列化反序列化工具类
    开发SCM系统笔记001
    卸载Oracle
    log4j日志级别
    类加载器与methodinterceptor接口
    hibernate 查询、二级缓存、连接池
    Hibernate缓存、组件、继承映射
    Hibernate映射1
    Hibernate配置文件
  • 原文地址:https://www.cnblogs.com/KingQiangzi/p/3796184.html
Copyright © 2020-2023  润新知