Tag: 中心 派遣

GCD和asynchronousNSURLConnection

我知道如果我创build一个NSURLConnection(标准的asynchronous),它会callback在同一个线程。 目前这是在我的主线上。 (工作也很好)。 但我现在使用相同的代码的其他东西,我需要保持我的UI snappy …. 如果我做 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ /* and inside here, at some NSURLConnection is created */ }); ..是否有可能是我的NSURLConnection创build,但我的线程在url连接返回之前消失? 我是GCD的新手。 如何保持线程活着,直到我的url连接返回,还是有更好的办法,我可以做到这一点?