摘要: 讨论: 当执行那些与 UI 无关的任务,或者与 UI 交互的任务时,和执行其他任务一样,会需要大量时间,以上情况会经常出现。例如,你想下载一个图片并想在下载完成之后展现给用户。下载过程却和 UI 没有任何关系。 对于任何与 UI 无关的任务,你可以使用 GCD 中的全局并发队列。它们允许同步和异... 阅读全文
posted @ 2014-10-30 17:35 safiri 阅读(185) 评论(0) 推荐(0) 编辑
摘要: UI 相关的任务必须在主线程中执行,所以主队列是在 GCD 中执行 UI 任务的唯一候选对象。我们可以使用 dispatch_get_main_queue 函数得到处理主分派队列的句柄。 这里有 2 种向主队列分派任务的方法,两者都是异步的,即使在任务没有执行的时候也让你的程序继续:dispa... 阅读全文
posted @ 2014-10-30 11:02 safiri 阅读(248) 评论(0) 推荐(0) 编辑