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更新 

 

    });

});

 

 

參考資料:

http://blog.csdn.net/totogo2010/article/details/8016129

arrow
arrow
    全站熱搜

    小賢 發表在 痞客邦 留言(0) 人氣()