關(guān)于目前自己iOS項目使用的第三方開源庫

1.AFNetworking

目前比較推薦的iOS網(wǎng)絡(luò)請求組件,默認網(wǎng)絡(luò)請求是異步,通過block回調(diào)的方式對返回數(shù)據(jù)進行處理。

2.FMDB

對sqlite數(shù)據(jù)庫操作進行了封裝,demo也比較簡單。

3.MBProgressHUD

也是iOS項目常用的一個組件,用于顯示過渡效果的,比如網(wǎng)絡(luò)請求之前顯示loading,網(wǎng)絡(luò)結(jié)束隱藏loading。建議封裝在BaseViewController中,所有ViewController繼承就能使用。

4.MJRefresh

這個是傳智播客李明杰老師的作品,自己的oc基礎(chǔ)就是看他的視頻半個周末就基本拿下了。MJRefresh主要用于刷新操作,提供了常用的刷新操作,還有刷新動畫,用著很好用。建議把方法封裝在BaseViewController中,這樣修改刷新操作時,就只需要改動一份。(之前用的舊版MJRefresh,只支持普通的刷新,不支持動畫,后來更新后版本變化比較大,舊的方法已經(jīng)不推薦使用了,所以還是封裝基類中使用比較好,方便以后修改)

5.SDWebImage

也是iOS最常用的一個組件,用戶加載網(wǎng)絡(luò)圖片,可以緩存到本地。大概原理時,第一次加載后,會根據(jù)url加密作為文件名緩存在本地,如果再次加載圖片時,就直接從本地加載。用著也比較簡單。這里也分享遇到的一個問題,先從網(wǎng)絡(luò)加載一張小圖,然后小圖作為占位圖,再從網(wǎng)絡(luò)加載一張大圖。

6.RDVTabBarController

一個TabBar組件,可以方便設(shè)置底部菜單的文字圖片,點擊效果,小紅點提示等。

7.Toast

類似android的toast提示效果,封裝在BaseViewController中,需要的地方進行提示。

8.XMPPFramework

iOS唯一的xmpp類庫,作者在去年8月份添加了xep-0198協(xié)議支持(流管理,用于xmpp斷線重連),但是通過pod進行更新時,無法下載到最新版本,可能0198還沒有完善好,無法作為正式版。

9.TPKeyboardAvoiding

用戶鍵盤彈出自動計算高度,進行屏幕滾動操作。

10.AMR

做即時通訊的音頻處理,目前我們的即時通訊使用的錄音文件是m4a,便于web端的音頻播放。

11.TQRichTextView

用于做富文本視圖控件顯示,用于即時通訊的表情顯示,以及資源評論的富文本顯示。

12.CSGrowingTextView

用作即時通訊文本框和評論文本框使用,可以顯示多行輸入。

13.MJExtension

也是李明杰老師的作品,用于json轉(zhuǎn)model進行使用,有點類似于java中谷歌的Gson。轉(zhuǎn)換效率據(jù)說也很高,使用也比較簡單,只要前后臺約定好,json直接就轉(zhuǎn)成了model。一個工作多年的iOS朋友說,一個項目主要的是對model層的管理,他推薦的是Mantle。不過MJ這個更輕量級點,用著也更加簡單。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 連續(xù)三天的時間把《人民的名義》看完了,在今年的計劃當(dāng)中,我是決定不看電視劇的,破格看《人民的名義》是因為各大平臺太...
    光華同學(xué)閱讀 608評論 0 51
  • 今天, 色拉寺, 藥師佛法會。 我在殿堂里聽經(jīng), 我在僧人中穿行, 我在佛像頭頂看見光, 我在前世可能來過這個地方。
    早期節(jié)奏閱讀 286評論 0 0
  • 閨蜜S最近遇到一個困惑,入行IT五年的她,正面臨一個尷尬的情況。S現(xiàn)在工作的公司總部在國外,國內(nèi)只有幾個同事,工作...
    Jenny喬閱讀 1,690評論 1 42
  • 今天來寫結(jié)營作業(yè)了,按照結(jié)營作業(yè)提示來挨個回答,我的水平有限,請大家多多指導(dǎo)。按照結(jié)營作業(yè)提示來挨個回答,我的水平...
    晨光2018閱讀 144評論 0 0

友情鏈接更多精彩內(nèi)容