[譯] 給 iOS App 開發(fā)者的 39 個開源的 Swift UI 庫

原文鏈接:https://github.com/xitu/gold-miner/blob/master/TODO/39-open-source-swift-ui-libraries-for-ios-app-development.md

由蘋果公司創(chuàng)建的 Swift 是目前 Github 上最受歡迎的編程語言,并且對于開源項目的貢獻(xiàn) Swift 也是世界上最活躍的社區(qū)之一。 開源框架是非??蓯鄣?,因為當(dāng)你打算開發(fā) iOS 應(yīng)用時,它們可以讓你的工作變得極為簡單。 對于通常需要幾小時甚至幾天來尋找開源框架的 iOS 開發(fā)者來說,這篇文章將會大大節(jié)省你的時間。 Mybridge AI 評估了內(nèi)容的質(zhì)量,并且為專業(yè)人士將文章分級排序。在這次調(diào)查中,我們對比了近 2,700 個開源 Swift UI 庫 并選出了前 39 名,被挑選出來的僅占總數(shù)的 1.4% ,但他們在 Github 上的平均 stars 數(shù)為 2,527。 —— 由勇氣分享

原文地址:39 Open Source Swift UI Libraries For iOS App Development

原文作者:Mybridge

譯文出自:掘金翻譯計劃

譯者:jiaowoyongqi

校對者:xiaoheiai4719,Tuccuay

給 iOS App 開發(fā)者的 39 個開源的 Swift UI 庫

由蘋果公司創(chuàng)建的Swift是目前Github上最受歡迎的編程語言,并且對于開源項目的貢獻(xiàn) Swift 也是世界上最活躍的社區(qū)之一。

開源框架是非??蓯鄣?,因為當(dāng)你打算開發(fā) iOS 應(yīng)用時,它們可以讓你的工作變得極為簡單。 對于通常需要幾小時甚至幾天來尋找開源框架的 iOS 開發(fā)者來說,這篇文章將會大大節(jié)省你的時間。

Mybridge AI評估了內(nèi)容的質(zhì)量,并且為專業(yè)人士將文章分級排序。在這次調(diào)查中,我們對比了近2,700 個開源 Swift UI 庫并選出了前39名,被挑選出來的僅占總數(shù)的1.4%,但他們在 Github 上的平均 stars 數(shù)為2,527。

這是一個詳細(xì)的 Swift “UI” (User Interface 用戶界面) 庫,分為 12 組:動畫、彈出框、Feed 流、著陸頁、色彩、圖片、圖形、圖標(biāo)、表格、布局、消息、搜索。

如果你想尋找開源的 Swift “Apps”,請關(guān)注這個。

No 1

Spring: 一個基于 Swift 的簡潔易用的 iOS 動效庫[Github 上有 9164 個 stars]。

No 2

Material: 用于開發(fā)漂亮應(yīng)用的動效和圖形框架[Github 上有 6120 個 stars]。

No 3

RazzleDazzle: Swift 編寫的,簡單的基于關(guān)鍵幀的并且針對于 iOS 的動效框架。極為適用于滾動介紹的長頁面[Github 上有 2291 個 stars]。

No 4

Stellar: 酷炫的物理動效庫[Github 上有 1881 個 stars]。

No 5

Macaw: 強(qiáng)大且易用的矢量圖形庫,并且支持 SVG[Github 上有 594 個 stars]。

No 6

PagingMenuController: 頁面瀏覽控制器,并且菜單可以自定義[Github 上有 594 個 stars]。

No 7

PreviewTransition: 簡單的相片預(yù)覽控制器[Github 上有 1025 個 stars]。

No 8

PinterestSwift: 跟 Pinterest 一樣的轉(zhuǎn)場動畫[Github 上有 1007 個 stars]。

No 9

YouTube Transition: 像 YouTube iOS 應(yīng)用一樣在右側(cè)觀看縮略視頻,用 Swift 3 編寫[Github 上有 786 個 stars]。

No 10

Twicket Segmented Control: 用于替代 iOS 默認(rèn)組件的自定義 UISegmentedControl [Github 上有 680 個 stars]。

No 11

SCLAlertView-Swift: 基于 Swift 的漂亮的彈窗動效[Github 上有 3056 個 stars]。

No 12

SwiftMessages: 基于 Swift 的各式各樣的提示信息[Github 上有 1356 個 stars]。

No 13

XLActionController:基于 Swift 的完全自定義并且可擴(kuò)展的 action sheet controller[Github 上有 1346 個 stars]。

No 14

Popover: 像 Facebook 應(yīng)用里的氣球呼出框,用純 Swift 語言編寫[Github 上有 852 個 stars]。

No 15

Presentr: 對 傳統(tǒng) ViewController present 的封裝[Github 上有 635 個 stars]。

No 16

FoldingCell: 一種的內(nèi)容展開樣式的擴(kuò)展,靈感來源是現(xiàn)實生活中的折紙[Github 上有 4285 個 stars]。

No 17

ExpandingCollection: 一個可以實現(xiàn)卡片彈出并預(yù)覽部分信息的控制器[Github 上有 2425 個 stars]。

No 18

DGElasticPullToRefresh: 基于 Swift 語言,富含彈性及延展性的下拉刷新組件[Github 上有 2308 個 stars]。

No 19

Persei: 基于 Swift 語言,頂部菜單的動效,針對于 UITableView 、 UICollectionView 、 UIScrollView[Github 上有 2269 個 stars]。

No 20

IGListKit: 一個以數(shù)據(jù)驅(qū)動的 UICollectionView 框架,旨在組建更快更靈活的列表,Instagram 下的項目[Github 上有 2443 個 stars]。

No 21

PullToMakeSoup: 能夠被很簡單的增加到 UIScrollView 中的自定義下拉刷新動效。

No 22

DZNEmptyDataSet: 數(shù)據(jù)為空狀態(tài)的 UI 庫[Github 上有 6552 個 stars]。

No 23

Instructions: 首次使用的教程指導(dǎo)[Github 上有 2256 個 stars]。

No 24

Presentation: 新手引導(dǎo)頁,歡迎頁及其動效[Github 上有 1680 個 stars]。

No 25

Chameleon: 為 Swift 開發(fā)者準(zhǔn)備的扁平化風(fēng)格的顏色[Github 上有 7071 個 stars]。

No 26

Hue: 萬能的顏色工具,以后再也不用寫 Swift 代碼啦[Github 上有 1612 個 stars]。

No 27

DynamicColor: 更簡單的控制顏色的 Swift 拓展插件[Github 上有 1310 個 stars]。

No 28

FaceAware:這個插件幫助 UIImageView 將中心聚焦到照片的臉上,前提是這個照片使用了 AspectFill [Github 上有 1424 個 stars]。

No 29

ComplimentaryGradientView: 通過源圖片的主要顏色生成顏色漸變[Github 上有 384 個 stars]。

No 30

Charts: iOS 應(yīng)用的漂亮圖表[Github 上有 11433 個 stars]。

No 31

Scrollable-GraphView:針對于 iOS 應(yīng)用的自適應(yīng)滾動圖形,用于將離散的數(shù)據(jù)集進(jìn)行可視化[Github 上有 3065 個 stars]。

No 32

Paper Switch:這是一個 Swift 的模塊組件,當(dāng)頁面中的開關(guān)打開后該頁面填充底色[Github 上有 1849 個 stars]。

No 33

Circle Menu:簡單優(yōu)雅的環(huán)形布局菜單[Github 上有 1768 個 stars]。

No 34

JTAppleCalendar: 非正式的 Swift Apple 日歷庫。可查看、操作。適用于 iOS 和 tvOS [Github 上有 1026 個 stars]。

No 35

DateTimePicker: 一個漂亮的用于選擇時間和日期的iOS UI 組件[Github 上有 455 個 stars]。

No 36

Eureka: 優(yōu)雅的 iOS 表格組件[Github 上有 4117 個 stars]。

No 37

Neon:適用于 iPhone 和 iPad ,更強(qiáng)大 UI 布局框架[Github 上有 3439 個 stars]。

No 38

NMessenger: 更快更輕量級的消息組件,構(gòu)建于 AsyncDisplaykit 并且由 Swift 編寫[Github 上有 1492 個 stars]。

No 39

Reel-search:帶有模糊搜索的搜索組件[Github 上有 1364 個 stars]。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容