2019独角兽企业重金招聘Python工程师标准>>>

#import "LHDownImageOperation.h"@implementation LHDownImageOperation
- (id)initWithURL:(NSURL*)url imageView:(UIImageView*)iv
{self = [super init];if (self) {_imageView = iv;_url = url;}return self;
}- (void)main
{NSData *data = [[NSData alloc]initWithContentsOfURL:self.url];UIImage *image = [[UIImage alloc]initWithData:data];if(image != nil){[self performSelectorOnMainThread:@selector(updateUI:)withObject:image waitUntilDone:YES];}else{NSLog(@"---下载图片出现错误---");}
}
-(void)updateUI:(UIImage*) image
{self.imageView.image = image;
}
#import "LHViewController.h"
#import "LHDownImageOperation.h"
@interface LHViewController ()@end@implementation LHViewController
NSOperationQueue* queue;
- (void)viewDidLoad
{[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.queue = [[NSOperationQueue alloc]init];queue.maxConcurrentOperationCount = 10;}- (IBAction)downImage:(id)sender {NSURL* url = [NSURL URLWithString:@"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=916049970,1210749336&fm=116&gp=0.jpg"];LHDownImageOperation* operation = [[LHDownImageOperation alloc]initWithURL:url imageView:self.iv];[queue addOperation:operation];
}
以上都省去了.h文件

转载于:https://my.oschina.net/iOSliuhui/blog/389968

NSOperation下载网络图片(四)相关推荐

  1. python︱批量操作文件(os)、图片操作技巧(下载网络图片、skimage.io)

    文章目录 @[toc] . 一.遍历操作文件 1.文件名字获取 **注意,不能`import glob` ,不然就会报错:** 2.批量重命名文件os.rename 直接修改了上级目录,test2.t ...

  2. 使用php下载网络图片有哪些方法,php下载网络图片常用的三个方法总结_后端开发...

    php文件锁产生的问题和解决方案(一个真实案例)_后端开发 一个真实案例想起自己之前犯过一个相关的错误.当时场景是这样的:有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的 ...

  3. AsyncTask下载网络图片并显示下载进度

    1.AsyncTask概述 AsyncTask是一个轻量级的异步任务类,它可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程并在主线程中更新UI,AsyncTask封装了Thread和 ...

  4. Android异步下载网络图片(其三:ExecutorService)

    在第一节中,我们使用Handler.Thread/Runnable .URL.HttpURLConnection等等来进行异步下载网络图片.然后第二节中换了AsyncTask方式.那么这一节我们再应用 ...

  5. Android异步下载网络图片(其二:AsyncTask)

    在上一节中,我们使用Handler.Thread/Runnable .URL.HttpURLConnection等等来进行异步下载网络图片. 但是采用这种方式有一些缺点,如下: 线程的开销较大,如果每 ...

  6. ASP.NET下载网络图片

    直接上干货: 目录 获取页面中的图片或者MP3文件路径 保存网路图片 保存网络文字 获取页面中的图片或者MP3文件路径 /// <summary>/// 获取网页中的图片路径list集合/ ...

  7. Android开发-下载网络图片并显示到本地

    Android下载网络图片的流程是: 发送网络请求->将图片以流的形式下载下来->将流转换为Bitmap并赋给ImageView控件. 注意点 最新的Android系统不可以在主线程上请求 ...

  8. IOS开发基础之异步下载网络图片第1部分

    IOS开发基础之异步下载网络图片第1部分 加入ATS // LJAppInfo.h // 37-异步下载网络图片 // Created by 鲁军 on 2021/3/10. #import < ...

  9. Python下载网络图片方法汇总与实现

    本文介绍下载python下载网络图片的方法,包括通过图片url直接下载.通过re/beautifulSoup解析html下载以及对动态网页的处理等. ​很多人学习python,不知道从何学起. 很多人 ...

最新文章

  1. Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新
  2. Python从题目中学习:random() module
  3. 使用ALV中输出ICON
  4. SqlHelper改造版本
  5. JDBC编程专题9之JDBC事务
  6. 论文笔记_知名期刊与会议_CV_SLAM_3D Reconstruction
  7. letex编辑输出】pdf文件嵌入字体embedded fonts的问题
  8. boost::unorder_map如何插入元素_「leetcode」701. 二叉搜索树中的插入操作:【递归法】【迭代法】详解...
  9. 雪の华 雪之华——不可不玩的好游戏(繁体中文版,附攻略、下载、歌词)...
  10. writeUP-[第五空间2019 决赛]PWN5(待进一步完善待研究内容)
  11. 决策表是什么?怎么使用决策表?
  12. 【OpenCV】 ⚠️实战⚠️ 女子深夜久久不能入眠,300行写出全能扫描王! ☢️建议手收藏☢️
  13. cad注释比例和打印比例不一样_cad注释比例(cad注释比例与打印比例)
  14. ubuntu拷贝和移动文件和文件夹
  15. JSP高校信息管理系统myeclipse开发sql数据库web结构计算机java编程
  16. 双栈完全解决计算器问题
  17. BUUCTF 面具下的flag writeup
  18. 有源天线:请教个GPS模块接天线的问题,阿莫论坛同轴供电接收GPS二合一,自己总结的TG621K,TG621S和S1216
  19. discuz 3.1论坛快照被百度劫持解决方案
  20. 电子负载中CW、CC、CR、CV模式的区别

热门文章

  1. Spark配置参数优先级
  2. C++ Primer练习题day1
  3. ubuntu 安装SSH并设置免密码登录
  4. Android EditText+ListPopupWindow实现可编辑的下拉列表
  5. 如何创建一个自动化测试项目
  6. 【BZOJ3555】[Ctsc2014]企鹅QQ hash
  7. android Butter Knife 使用详解
  8. 获取文件名称的两个函数
  9. 点击按钮取GridView当前被操作行的数据
  10. 【Flask】CORS同源问题解决