關于某個需求:
一些app的首頁,loading數據的時候,可能涉及到多個接口同時請求,同時要多個接口數據獲取后在做事?
? ? ?-- (多個接口請求&&全部獲取后做事)
可以使用 dispatch_group_async
dispatch_group_async是異步的方法,運行后可以看到打印結果:
2012-09-25 16:04:16.737 gcdTest[43328:11303] group1
2012-09-25 16:04:17.738 gcdTest[43328:12a1b] group2
2012-09-25 16:04:18.738 gcdTest[43328:13003] group3
2012-09-25 16:04:18.739 gcdTest[43328:f803] updateUi
每個一秒打印一個,當第三個任務執行后,upadteUi被打印。