AFNetworking 2.0 和3.0 的區別

1. AFNetworking3.0版本中刪除了基於 NSURLConnection API的所有支持。如果你的項目以前使用過這些API,建議您立即升級到基於 NSURLSession APIAFNetworking的版本。

2. AFNetworking 3.0現已完全基於NSURLSessionAPI,這降低了維護的負擔,同時支持蘋果增強關於NSURLSession提供的任何額外功能。

3. 可以結合MBProgressHUD,網絡請求時間短的話,就可以不要顯示HUD,提高用戶體驗,另外HUD也可以懶加載,全程只需要一個HUD即可。HUD內部有創建HUD對象時涉及到請求時間的類方法,在這個方法中如果請求時間小於某個值,就返回nil,即不顯示HUD。此外AFN還有聯網檢測功能,每次請求網絡之前先檢測有沒有網絡,沒有網絡則提示用戶(涉及到AFNHUD的組合封裝)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章