iOS 中 常用的第三方庫

輪子圖

現(xiàn)在對于我們 iOS 開發(fā)來說,基本上說不可能不使用第三方輪子啦,畢竟沒那么多時間,而且自己造的輪子往往想著成為上圖中的最后一個,結(jié)果卻成了上圖中第二個或第一個啦,當(dāng)然大公司另當(dāng)別論。下面我從之前用過的第三方輪子和看到不錯的輪子進(jìn)行總結(jié)一下。

  • 一、基本流程使用的第三方輪子
  • 二、列表相關(guān)的輪子
  • 三、圖片相關(guān)的輪子
  • 四、其他可能用的輪子

一、基本流程使用的第三方輪子

基本流程使用的第三方輪子






上述是有重復(fù)同一功能的,而如何選擇呢,這個我們可以根據(jù)項目的具體情況來確定。

二、列表相關(guān)的輪子

列表相關(guān)的輪子




其他還有很多類似功能的,這是我個人從中選擇的幾個,后續(xù)添加中......

三、圖片相關(guān)的輪子

圖片相關(guān)的輪子





PS:

此處Browser 和 Picker 功能是有些重復(fù)的,還是看項目需求來選擇吧。

四、其他可能用的輪子


4-1、偏工具類的輪子

####### 數(shù)據(jù)庫

  • WCDB 微信開源的
  • FMDB 可以和 WCDB 對比下,更推薦前者

####### 鍵盤上移


####### 日志系統(tǒng)

  • CocoaLumberjack: 號稱在大多數(shù)情況下,它比NSLog快一個數(shù)量級,同時一個日志語句可以發(fā)送到多個記錄器。

####### 圖表


####### 側(cè)滑


####### 聊天


####### 藍(lán)牙

  • BabyBluetooth: 一個易使用的藍(lán)牙庫
  • BluetoothKit: 讓我們更容易的操作藍(lán)牙的封裝庫,Swift

####### 頭部TabBar

####### 底部TabBar


####### 富文本


####### 小控件


####### 雜七雜八的


4-2、不一定常用,但很有意思的一些動畫輪子

4-3、另外一些第三方庫,大
  • JSPatch:熱修復(fù),為項目動態(tài)添加模塊,或替換項目原生代碼動態(tài)修復(fù) bug
  • ReactiveCocoa: 函數(shù)響應(yīng)式編程,使用 MVVM 搭
  • RxSwift:Swift 函數(shù)響應(yīng)式編程框架。
  • BlocksKit: blocks 包,喜歡用 Block的非常適合,學(xué)習(xí) block 的好庫。
  • JKCategories:iOS 中常用到的 Category ,可以好好學(xué)習(xí)
  • YYKit:龐大、豐富的 iOS 組件,也是學(xué)習(xí)的好地方。
  • CocoaAsyncSocket:異步 socket 通訊類庫
  • GPUImage:圖片過濾
  • AsyncDisplayKit:將圖像解碼、布局以及渲染操作放在后臺線程,帶來更好的用戶交互體驗的框架。
  • PromiseKit : 一個用來出來異步的編程框架(Swift)

暫時大部分記錄的還是 Objective-C 相關(guān)的, 說真的 github 上還有好多優(yōu)秀的輪子等待我們挖掘,當(dāng)然有好的輪子也希望可以多互相分享,此處持續(xù)添加中······。

話又說回來,我個人還是一向 遵循盡量用蘋果本身提供的 API 的原則,雖說與上面有矛盾。畢竟引入一個第三方庫有時還是有一些不確定的因素的,如果可能,盡量自己開發(fā)和實現(xiàn)相應(yīng)的功能,第三方庫盡量只作為參考。 (當(dāng)然一切以開發(fā)速度為第一的情況下,那就先用吧)

PS: 備注 下面鏈接中還有一些我們可能會用到的,超多超全:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,250評論 4 61
  • 凌晨的夢與幾條蛇糾結(jié)在一起,這種恐懼讓我在醒來后仍然心有余悸。那個夢境的出現(xiàn),也許是昨天和哥哥去地里,回來的路邊看...
    綠蘿寶貝閱讀 665評論 10 8
  • “確定接口是理想選擇,因而應(yīng)該總是選擇接口而不是具體的類。”這其實是一種誘餌。當(dāng)然,對于創(chuàng)建類,幾乎在任何時刻,都...
    端木軒閱讀 257評論 0 0
  • 我不愿屈之于這花花世界,即便到頭來被淘汰,我也想保留著自己心中的那份美好
    帷幔幔幔閱讀 205評論 0 0
  • 懷舊 作者:高英 葉漸落, 風(fēng)冷如冰結(jié), 晚秋時日無多。 望南山, 滿眼紅黃葉, 別有一番景色。 念往事悠悠, 伴...
    泠風(fēng)思語閱讀 330評論 3 4