iOS值得學習的三方庫

GabrielleKn 6年前發布 | 25K 次閱讀 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表單生成器。

PopupDialog

一個簡單的,可自定義的彈出警告框,可以代替 UIAlertViewController 。

Hue

一個調色板庫。

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,文件夾等。

ActiveLabel.swift 2k+

替換UILabel中的 # , @ , http:// 。

IGListKit 7k+

Instagram 程序員做的,IGListKit 是數據驅動的 UICollectionView 框架,為了構建快速和可擴展的列表。另外,它有助于你在 app 結束對于大量視圖控制器的使用。看看這篇來自 Ray Wenderlich 的教程 ,關于如何在項目中實現這個庫,或者讀讀這篇 Rodrigo Cavalcante 的文章 ,關于遷移現有的 UITableView 到 IGListCollectionView。

 

來自:https://jesuslove.github.io/2017/11/01/iOS值得學習的三方庫/

 

 本文由用戶 GabrielleKn 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!