硬币0 2013-07-15
在iOS的世界里有两种实现多线程的方式:
多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径。在系统级别内,程序并排执行,系统分配到每个程序的执行时间是基于该程序的所需时间和其他程序的所需时间来决定的。然而在每个应程序的内部,存在一个或多个执行线程,它同时或在一个几乎同时发生的方式里执行不同的任务。
第一种:GCD
官网链接
一篇文章:
GCD使用攻略
第二种:NSOperationQueue和NSOperation
一篇文章:
NSOperationQueue和NSOperation的使用方法