VOOZH about

URL: https://read01.com/M2mxjyN.html

⇱ 2017最受歡迎的30個Swift 庫,你關注到了嗎? - 壹讀


Saturday, Apr 11, 2026

2017最受歡迎的30個Swift 庫,你關注到了嗎?

2018/01/18 來源:移動開發前線
在過去的一年裡,國外的 Mybridge 對將近 6000 個 Swift 開源庫進行了篩選和比較,以受歡迎程度和新近度為標準,挑選出了在 2017 年 1 月至 12 月發布的前 30 個庫或項目。希望這些開源庫能加快你的開發進程,幫助實現你的開發目標。
1. Vapor (v2)

Vapor (v2) 是一個適用於 MacOS 和 Ubuntu 伺服器端的 Swift Web 框架,它將為你的網站、API 或雲項目打下一個基礎。

Github:12261 顆星

👁 Image
...

連結:

2. SnapKit

SnapKit 是一種使 iOS 和 OS X 上的 Auto Layout 變得簡潔的 DSL。

Github:11755 顆星

👁 Image
...

連結:

3. Hero

Hero 是一個建立 iOS 視圖控制器轉換的庫,它在 UIKit 繁瑣的轉換 API 之上提供了一個聲明層 - 為開發人員提供了一個簡單的任務。

Github:11922 顆星

👁 Image
...

連結:

4. Carthage

Carthage 是一個致力於用最簡單的方法添加框架到你的 Cocoa 應用程式的管理器。

Github:10894 顆星

👁 Image
...

連結:

5. iina

iina 是一個 macOS 的現代視頻播放器,

Github:10072 顆星

👁 Image
...

連結:

6. SwiftLint(v0.2)

SwiftLint(v0.2)是限定 Swift 樣式和條例的工具。

Github:8396 顆星

👁 Image
...

連結:

7. Lona

Lona 是定義設計系統並使用它們生成跨平台 UI 代碼、Sketch 文件、圖像等其他工件的工具。

Github:3960 顆星

👁 Image
...

連結:

8. SkeletonView

SkeletonView 以優雅的方式來向用戶顯示正在發生的事情,並準備用戶在等待的內容。

Github:3191 顆星

👁 Image
...

連結:

9. ARKit-CoreLocation

ARKit-CoreLocation 將高精度的 AR 與大量的 GPS 數據結合起來定位或描述周邊的環境。

Github:3176 顆星

👁 Image
...

連結:

10. PanelKit

PanelKit 是在 iOS 上啟用面板的 UI 框架。

Github:3055 顆星

👁 Image
...

連結:

11. ViewAnimator

ViewAnimator 僅用一行就可以讓你的 UI 生動起來。它是一個以簡單的方式構建複雜的 iOS UIView 動畫的庫。它為任何包含其他視圖的視圖提供了一行動畫,如 UITableView 和 UICollectionView 及其單元格或 UIStackView 及其排列的子視圖。

Github:2801 顆星

👁 Image
...

連結:

12. SwipeCellKit

使用Swift實現的可滑動Swipeable UITableViewCell,模仿蘋果原生Mail.app中的列表樣式。

Github:2703 顆星

👁 Image
...

連結:

13. Spruce-ios

Spruce-ios 是用在屏幕上編排動畫的 Swift 庫,有了這麼多不同的動畫庫,開發人員需要確保每個視圖都在適當的時候動畫,它可以幫助設計師請求複雜的多視圖動畫,而不是讓開發人員執著於原型。

Github:2241 顆星

👁 Image
...

連結:

14. BulletinBoard

BulletinBoard 是一個 iOS 庫,用於生成和管理屏幕底部顯示的界面,它特別適用於用戶之間的快速交互。

Github:2229 顆星

👁 Image
...

連結:

15. TinyConstraints

TinyConstraints 是使自動布局更甜的語法糖。

Github:2207 顆星

👁 Image
...

連結:

16. Gemini

Gemini 是用 Swift 編寫的基於滾動的 iOS 動畫框架。

Github:2101 顆星

👁 Image
...
17. SpreadsheetView

SpreadsheetView 是 iOS 應用程式的完全可配置的電子表格視圖用戶界面。有了這個框架,就可以像使用 Excel 一樣輕鬆地創建複雜的布局,如日程安排、甘特圖或時間表。

Github:2158 顆星

👁 Image
...

連結:

18. SwiftKotlin

SwiftKotlin 是一種以非常簡單快捷的方式將 Swift 代碼轉換為 Kotlin 的工具。

Github:1868 顆星

👁 Image
...

連結:

19. NotificationBanner

NotificationBanner 是以最簡單的方法在 iOS 中顯示高度自定義的應用程式通知的庫。

Github:1579 顆星

👁 Image
...

連結:

20. Twitter Image Pipeline

Twitter Image Pipeline 是為 iOS 客戶端提供強大且高性能的圖像加載和緩存的框架。

Github:1454 顆星

👁 Image
...

連結:

21. FengNiao

FengNiao 是用於清理 Xcode 中未使用資源的命令行的工具。

Github:1370 顆星

👁 Image
...

連結:

22. MessageKit

MessageKit 是 JSQMessagesViewController 的社區驅動替代品。

Github:1471 顆星

👁 Image
...

連結:

23. Dotzu

Dotzu 是用於 iOS App 中的調試工具,可增強日誌記錄、網絡信息、崩潰報告等。

Github:1241 顆星

👁 Image
...

連結:

24. Material-motion-swift

Material-motion-swift 是使用 Core Animation 構建 iOS 響應運動的工具包。

Github:1106 顆星

👁 Image
...

連結:

25. CollectionKit

CollectionKit 是用於構建可重用數據驅動的集合組件的現代 Swift 框架。

Github:1909 顆星

👁 Image
...

連結:

26. Bender

利用 Bender,可以在 iOS 上輕鬆快速地製作神經網絡,它使用了 TensorFlow 模型,是 MetalPerformanceShaders 上的一個抽象層。

Github:1326 顆星

👁 Image
...

連結:

27. HGPlaceholders

HGPlaceholders 是一個顯示項目中任何 UITableView/UICollectionView 占位符和空狀態的庫。

Github:1011 顆星

👁 Image
...

連結:

28. Quicktype-xcode

Quicktype 從樣本 JSON 數據中推斷出類型,然後在 Swift、C ++、Obj-C ++、Java 等中輸出強類型模型和序列化程序來處理這些數據。這個擴展增加了 Quicktype 對 Xcode 9 的本地支持。

Github:943 顆星

👁 Image
...

連結:

29. DefaultsKit

DefaultsKit 利用 Swift 4 強大的可編碼功能,使用不到 70 行的代碼來為 iOS、macOS 和 tvOS 提供簡單而強大的 UserDefaults。

Github:812 顆星

👁 Image
...

連結:

30.Time

Time 是 Swift 上由generics 驅動的類型時間計算庫。

Github:614 顆星

👁 Image
...

連結:

原文連結

移動開發前線

「移動開發前線」是 InfoQ 旗下關注移動開發技術的垂直社群。投稿請發郵件到 editors@cn.infoq.com,註明「移動開發前線投稿」。

活動推薦

每天有超過 10 億的手機在運行著 Facebook 的多個移動應用,面對如此大規模的用戶,如何保證他們使用過程中的流暢體驗,是一個及其複雜的工程問題。想知道 Facebook 在這方面是怎麼做的嗎?

掃碼訂購極客時間「性能優化面面觀」精品微課,學習 Facebook、Intel、阿里巴巴、騰訊以及華為等業界頂尖企業的性能優化最佳實踐。

您可能感興趣
免責聲明:本文內容來源于移動開發前線,文章觀點不代表壹讀立場,如若侵犯到您的權益,或涉不實謠言,敬請向我們提出檢舉
最新文章 / 服務條款 / 私隱保護 / DMCA / 聯絡我們

壹讀/READ01.COM