iOS 中 常用的第三方庫

iOS 中 常用的第三方庫

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

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


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






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

二、列表相關的輪子


列表相關的輪子 




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

三、圖片相關的輪子


圖片相關的輪子





PS:簡友CoderKo1o加: PYPhotoBrowser (圖片瀏覽,功能完善中···)

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

四、其他可能用的輪子


4-1、偏工具類的輪子



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

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

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

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

PS: 備註 下面鏈接中還有一些我們可能會用到的:
1、某公司用到的一些 iOS 開源庫和第三方組件
2、TimLiu-iOS, 超多都看不過來
3、整理常用的iOS第三方資源


發佈了14 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章