iOS值得學習的三方庫
本文整理開發中使用的庫,和一些個人喜歡的庫,方便以后查閱。
下面這些庫是當前Swift項目中用的庫。
pod 'SnapKit' # Swift布局庫 pod 'Alamofire' # Swift網絡庫 pod 'SwiftyJSON' # JSON解析庫 pod 'Kingfisher' # 圖片加載SDWebImage pod 'SwifterSwift' # Extension庫 pod 'SVProgressHUD' # 進度 pod 'Toast-Swift' # Toast擴展包
其他
Gemini 2k +
Gemini是用Swift編寫的基于滾動的iOS動畫框架。
IBAnimatable 6.6k+
使用IBAnimatable為Interface Store Builder中的App Store應用程序設計和原型化自定義UI,交互,導航,轉換和動畫。
Spring 11k+
基于Swift的iOS動畫庫
spruce-ios 2.1k+
Swift庫用于編排屏幕上的動畫。
Material 8.8k+
一個用于創建漂亮應用程序的UI / UX框架
Hero 11k +
一個建立iOS視圖控制器轉換的庫。它在UIKit繁瑣的轉換API之上提供了一個聲明層 - 為開發人員提供了一個簡單的任務。
Animated-tab-bar 8.2k+
封裝帶動畫效果tabBar
TextFieldEffects 4.3k+
自定義的UITextFields效果由Codrops啟發,使用Swift構建.
EFQRCode 2k+
EFQRCode 是一個輕量級的、用來生成和識別二維碼的純 Swift 庫,可根據輸入的水印圖和圖標產生藝術二維碼,基于 CoreImage 進行開發。
FSPagerView 2.5k +
FSPagerView是一個優雅的屏幕幻燈片庫。這是非常有用的制作橫幅視圖,產品展示,歡迎/指南頁面,屏幕/ ViewController滑塊。
AudioKit 4.3k+
AudioKit是一款適用于iOS,MacOS和tvOS的音頻合成,處理和分析平臺。
Eureka 7k +
Swift中優雅的iOS表單生成器。
一個簡單的,可自定義的彈出警告框,可以代替 UIAlertViewController 。
一個調色板庫。
Moya 7.5k +
網絡請求庫,基于 Alamofire 實現。
SQLite.swift 4.7k +
SQLite3 安全基于Swift的庫
SwifterSwift 4k +
一個Swift原生擴展包。
Charts 16k+
強大的圖表庫。
SwiftLint 8k+
一個強制Swift風格和約定的工具
GodEye 2.7k+
iOS 監控庫,使用基于Swift的一行代碼自動顯示日志,崩潰,網絡,ANR,泄漏,CPU,RAM,FPS,NetFlow,文件夾等。
替換UILabel中的 # , @ , http:// 。
IGListKit 7k+
Instagram 程序員做的,IGListKit 是數據驅動的 UICollectionView 框架,為了構建快速和可擴展的列表。另外,它有助于你在 app 結束對于大量視圖控制器的使用。看看這篇來自 Ray Wenderlich 的教程 ,關于如何在項目中實現這個庫,或者讀讀這篇 Rodrigo Cavalcante 的文章 ,關于遷移現有的 UITableView 到 IGListCollectionView。
來自:https://jesuslove.github.io/2017/11/01/iOS值得學習的三方庫/