ios多线程(NSThread)(swift)
2015-08-30 21:20
357 查看
NSThread
如果你用到的子线程要长时间使用,就用它
1、创建一个子线程
NSThread.detachNewThreadSelector("go:", toTarget:
self, withObject: nil)
func go(){
//操作
}
2、自定义的nsthread
import UIKit
class myThread: NSThread {
//重写main方法,把子线程要做的操作放进去
override
func main() {
//操作
println("123")
}
}
let thread1 =
myThread()
thread1.start()
如果你用到的子线程要长时间使用,就用它
1、创建一个子线程
NSThread.detachNewThreadSelector("go:", toTarget:
self, withObject: nil)
func go(){
//操作
}
2、自定义的nsthread
import UIKit
class myThread: NSThread {
//重写main方法,把子线程要做的操作放进去
override
func main() {
//操作
println("123")
}
}
let thread1 =
myThread()
thread1.start()
相关文章推荐
- Swift入门篇-结构体
- Swift tableview 单元格分割线显示不全的解决方法
- Swift入门篇-闭包和函数
- swift入门篇-函数
- Swift入门篇-集合
- Swift入门篇-循环语句
- Swift入门篇-字符串和字符
- Swift入门篇-基本类型(3)
- Swift入门篇-基本类型(2)
- Swift入门篇-基本类型(1)
- Swift入门篇-Hello World
- Swift入门篇-swift简介
- Swift下创建和引用pch文件
- Swift UIView 层次调整
- Swift - 基本运算符
- Swift UIView 常用添加方法
- swift 新特性
- swift详解之十七-----------GCD的一些高级用法
- swift 物理仿真行为
- 读懂Swift 2.0中字符串设计思路的改变