Runloop
2017-11-20 本文已影响0人
Dsncat
Runloop 运行循环 --- > 死循环
目的:
1.保证当前线程不退出
2.负责监听事件 ios中的网络事件、触摸、时钟
Runloop下的耗时操作
1.要另开子线程操作,避免影响到主线程UI,因为UIKit框架都是在主线程上面执行
2.销毁Runloop的时候要确定销毁的是子线程,而不是主线程
Runloop 运行循环 --- > 死循环
目的:
1.保证当前线程不退出
2.负责监听事件 ios中的网络事件、触摸、时钟
Runloop下的耗时操作
1.要另开子线程操作,避免影响到主线程UI,因为UIKit框架都是在主线程上面执行
2.销毁Runloop的时候要确定销毁的是子线程,而不是主线程