asihttprequest是ios平台不錯的http開源庫,關於它的介紹隨便google一下一堆。
據說 使用asihttprequest,當同時請求數超過2時,就會跑到主線程去執行,從而影響使用者ui操作。
如下是asihttprequest的**所在地:
- (void)requestfinished
if ([selfispacfilerequest]) else
}
最簡單是,直接改為:
[self
reportfinished];
不再判斷 ispacfilerequest. 在多個執行緒的請求數情況下,ui主線程照樣跑得很歡。
ASIHttpRequest 傳送資料
傳送資料 request addrequestheader referer value 檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。asiformdatarequest request asiformdatarequest requestwith...
ASIHTTPRequest 進度追蹤
每個asihttprequest有兩個delegate用來追蹤進度 uploadprogressdelegate 上載 進度delegate可以是nsprogressindicators mac os x 或者 uiprogressviews iphone asihttprequest會自適應這兩個...
ASIHttpRequest 傳送資料
傳送資料 request addrequestheader referer value 檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。asiformdatarequest request asiformdatarequest requestwith...