Swift-处理耗时操作
2016-04-05 16:04
471 查看
在下载文件处理时会好耗时操作,使用线程可以有效处理耗时操作
//添加任务队列 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { () -> Void in //处理耗时操作 //操作完成后调用主线程刷新界面 dispatch_async(dispatch_get_main_queue(), { () -> Void in }) }
相关文章推荐
- Swift三种操作:is、as?和as!
- 自学Swift之打印输出
- IOS开发Swift用NSURLSessionDownloadTask实现后台下载
- Swift-归档解归档
- OC与swift的相互调用
- Swift UIStepper/UISegmentedControl/UIActivityIndicatorView
- Swift入门系列--Swift官方文档(2.2)--中文翻译--About Swift 关于Swift
- Swift基础知识
- Swift学习笔记之变量与常量声明
- 如何在iOS下使用Swift语言获取某个日期是星期几
- Swift NSDate的一个分类,把"Mon Apr 04 19:45:37 +0800 2016"这种格式的时间转换为"2016-04-04 11:45:37 +0000"
- swift学习之路之UITabBrarController的简单使用
- Swift编程语言中如何实现自定义类型的for-in循环(基于Swift 2.2)
- 《Swift入门》Ubuntu 14 server安装Swift运行环境
- 转 Grand Central Dispatch 基础教程:Part 1/2 -swift
- Swift函数柯里化(Currying)简谈
- Swift函数柯里化(Currying)简谈
- Swift函数柯里化(Currying)简谈
- Swift构造函数和便利构造函数
- swift可选类型