Multithreating(多线程)

网络请求例子:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://..."]];
NSURLSessionConfiguration *configuration = nil;
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
NSURLSessionDownloadTask *task;
task = [session downloadTaskWithRequest:request
completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error) {
dispatch_async(dispatch_get_main_queue(), ^{/* do UI thing */});
// or [self performSelectorOnMainThread:@selector(doUIthings) withObject:nil waitUntilDone:NO];
}];
[task resume];

在完成网络请求后,做一些UI操作,UI操作是在主线程完成

UIScrollView(滚动视图)

注意:需要设置scrollView的contentSize

scrollView.contentSize = CGSizeMake(3000, 2000);

设置缩放比例

scrollView.minimumZoomScale = 2.0;

scrollView.minimumZoomScale = 0.2;

最新文章

  1. 网页3D引擎“Babylon.JS”入门教程翻译总结
  2. IP地址的分类与寻址
  3. 关于 ‘--exec’ 参数( find 命令)及介绍 ‘xargs ’命令区别(新版)
  4. BZOJ-1925 地精部落 烧脑DP+滚动数组
  5. DEDECMS中,引入文件
  6. XML Dtd Schema
  7. XML语法规范
  8. YUV422蓝色屏幕输出的调试援助
  9. Apollo框架试玩
  10. 【LintCode·容易】字符串置换
  11. 通俗易懂的信息熵与信息增益(IE, Information Entropy; IG, Information Gain)
  12. JVM 虚拟机笔记
  13. Java 输入/输出——处理流(RandomAccessFile)
  14. 关于django编码问题所导致的502错误
  15. 一般图的着色 - [Welch Powell法][贪心]
  16. dockers的容器删除
  17. (转)linux如何让历史记录不记录敏感命令
  18. sql经典语句收集
  19. shell中的条件判断if和测试
  20. HDU3046 最大流(最小割)

热门文章

  1. [Xcode 实际操作]九、实用进阶-(10)定位设备的使用
  2. windows 系统 GitBook生成PDF、epub报错Error during ebook generation: 'ebook-convert' 乱码
  3. Alcatraz -- 一个神奇的管理插件的Xcode插件
  4. 用shell脚本监控MySQL主从同步
  5. A. Office Keys ( Codeforces Round #424 (Div. 1, rated, based on VK Cup Finals) )
  6. Eclipse - 安装了jd-eclipse插件后依然无法反编译类文件
  7. excel输入值非法,限定了可以输入的数值怎么办
  8. [题解](背包)luogu_P4095 eden的新背包问题
  9. mysql_innodb引擎
  10. [软件工程基础]PhyLab 需求与功能分析改进文档