iOS 如何巧妙解決「一個任務須要等待另一個任務完成後才能夠執行」的問題

看到標題,我想大部分iOS開發的童鞋能想到好幾種方案。好比下一個網絡請求必須依賴上一個網絡請求的結果才能夠進行,最簡單直白的方法是:「同步調用」。這裏所說的同步是指,等上一個網絡請求任務完成後,直接在返回數據的delegate或者block中執行下一個網絡請求。網絡 可是,若是碰到我下面這種狀況呢?異步 假設如今有三個任務:async 任務1: 經過網絡請求檢測一種狀態,這是一個網絡耗時的操做。a
相關文章
相關標籤/搜索