在我的應用程序中,我正在執行多個不同的方法,所有這些方法都在不同的線程上,從請求中下載數據,解析它並將其添加到數組中。大多數這些方法從一個請求下載數據,但在方法上使用for
循環並下載超過30個翻譯。如何使-sendSynchronousRequest更快?
但是,這提供了一個糟糕的用戶體驗,用戶不得不看一個旋轉的輪子,並閱讀一些愚蠢的隨機生成的拖延文本。
所以我想知道的是如何使同步請求(NSURLConnection
)更快,這是最好的技術?因爲我提出了這麼多的請求,我應該立即切換到異步嗎?異步甚至意味着/做什麼,它會在這種情況下有所幫助嗎?
要完成的一切,應用程序最多可能需要在WiFi爲7秒,最慢30秒的3G(在新加坡,其最壞的帶寬但是!)
那麼,如何改善?任何方法,技術,API的,請幫助!
謝謝!
好的,謝謝你,我在我的問題中說過,我不會在主線上同步所有不同的線程。生病了吧,這將是我最好的選擇 – MCKapur