iOS 多线程编程<四、GCD线程间通信>
来源:互联网 发布:专业java培训中心 编辑:程序博客网 时间:2024/05/16 18:31
GCD可以通过GCD嵌套进行数据通信
//// ViewController.m// GCD//// Created by fe on 16/9/30.// Copyright © 2016年 fe. All rights reserved.//#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *imageView;@end@implementation ViewController- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ dispatch_async(dispatch_get_global_queue(0, 0), ^{ NSURL *url = [NSURL URLWithString:@"http://p3.so.qhmsg.com/t0102d947858e015123.jpg"]; NSData *imageData = [NSData dataWithContentsOfURL:url]; UIImage *image = [UIImage imageWithData:imageData]; dispatch_async(dispatch_get_main_queue(), ^{ self.imageView.image = image; }); });}@end
运行效果如下图
0 0
- iOS 多线程编程<四、GCD线程间通信>
- iOS--多线程GCD线程间通信--07
- iOS开发——多线程、NSThread、gcd、线程间通信
- 网络多线程-GCD线程间通信
- iOS 多线程GCD 四
- GCD、线程间通信、Runloop - iOS开发
- iOS 多线程编程<十二、NSOperation线程间通信>
- iOS多线程编程--GCD
- iOS多线程编程GCD
- iOS 多线程(四)GCD
- 多线程编程(四)GCD
- GCD线程间通信
- 多线程入门教程(四)线程间通信
- 多线程入门教程(四)线程间通信
- 多线程学习10-GCD的线程间通信
- 【多线程】多线程编程:线程通信
- iOS-GCD多线程编程4
- iOS多线程编程之GCD
- slf4j+log4j使用
- 史上最详细的Android Studio系列教程
- 后台存储数据到数据库中文乱码
- 换脸代码笔记
- WEB后台传数据给前台
- iOS 多线程编程<四、GCD线程间通信>
- Spark中的错误处理
- php时间格式
- 折线图
- 使用Gson解析Retrofit返回结果
- 两个字符串的最大公共子字符串
- Python.Pip - Python包管理工具
- 功能强大的Android日志程序:logger
- Linux的页面回收与反向映射机制