當前位置:編程學習大全網 - 源碼下載 - 2016年swift iOS開發常用開源框架有哪些

2016年swift iOS開發常用開源框架有哪些

1:SDWebImage,UIImageView+WebCache加載壹張圖片。

2:UIViewExt用於定位坐標很有用,可以直接拿到bottom,top,left,right.

3:CustomCatagory,是個類目,裏面有navigationBar和UINavigationController的兩種系統版本下自定義navigationBar背景圖片方法,用於自定義navigationBar背景圖片。

4:UIUtils工具類,裏面我寫了四個方法,壹個獲取documents下的文件路徑,壹個將NSDate類型轉化成字符串類型,壹個將字符串轉化成NSDate類型,還有壹個將傳進來的壹個評分字符串分割開成兩個,放在數組中,用於顯示兩個不同字體類型的評分。

5:CONSTS常量類,裏面存放的是整個項目中需要使用的常量,寫成宏形式。

6:UIFactory裏面自定義了button類型,兩種常用button樣式。

7:JSONKit類用於json數據解析

8:ASIHTTPRequest開源庫,用於請求網絡,需要依賴這五個系統自帶庫CFNetwork, SystemConfiguration, MobileCoreServices, 和 libz、libxml2。

9: DataSevrice網絡請求類,分GET和POST請求兩種方式,使用HTTP請求網絡,使用ASIFormDataRequest類,需要壹個url參數,當使用GET請求時候,不需要字典參數,增加壹個請求頭,當使用POST請求時候需要壹個字典參數,通過鍵key發送值。ASIFormDataRequest對象使用block請求數據,判斷版本,5.0以上使用ios5自帶的json解析類NSJSONSerialization,5.0版本之下使用JSONKit類,請求之後,使用block回調。如果請求失敗,返回請求失敗。

10:轉化成model對象類,將請求下來的網絡數據字典轉化成model對象。方便在其他類之間進行數據傳輸。

11:自定了壹個單例類,將項目中需要在控制器之間傳輸的數據存儲起來,方便調用。

12:使用OpenFlow開源框架,用於顯示首頁的圖片要實現效果,在AFItemView類裏面設置了高清和低清兩種樣式,實現裏面三個代理方法,壹個用於圖片切換時改變,壹個用於請求加載圖片,通過_operationQueue創建壹個線程來進行加載,因為如果都在主線程進行圖片加載,可能會造成線程堵塞。

13:EGORefreshTableHeaderView用於上拉下拉刷新,實現裏面的幾個代理方法,當手指放開時候會去調用加載數據代理方法。

  • 上一篇:微信頭像圖片旺財,微信頭像用什麽最好最吉利
  • 下一篇:什麽是AI語音技術?
  • copyright 2024編程學習大全網