dispatch_async 類似 .NET 4.0 的Task,屬於高階的非同步執行緒 API,可以很方便的使用,
// Background Thread
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
// 耗時的工作
......
// Update UI
dispatch_async(dispatch_get_main_queue(), ^{
// 處理UI更新
});
});
參考資料:
全站熱搜
留言列表