Swift開源專案彙總
擁有著蘋果先天生態優勢的Swift自發布以來,各種優秀的開源專案便層出不窮。我站在個人的角度,將Swift開源專案做了一個甄別、篩選,從工具、儲存、網路、介面、框架到Demo以及完整應用等,滿滿的乾貨。
雖然現在對Swift還停留在入門水平,但是還是覺得有必要去網上收集一些優秀的Swift開源專案。
介面類
TextFieldEffects
你不覺得標準的UITextField有一點無聊嗎?我也是——所以對TextFieldEffects說hello吧!
* MGSwipeTableCell
另一個UI元件,在很多app裡都常見,蘋果應該考慮在iOS標準庫里加入類似的東西。可滑動的table cell,這是這個pod最好的描述。
工具類
PermissionScope
有用的庫,通過在詢問使用者之前提示使用者需要系統許可帶來更好的使用者體驗。Quick
Swift裡的單元測試。IAPHelper
app內購帶給我們很多陳詞濫調的程式碼,用這個庫就不需要了,把最有關交易金錢的普遍的任務從iOS使用者到你的(或者你的公司的)錢包簡單包裝起來。SwiftyJSON
GitHub上最為開發者認可的JSON解析類Dollar
Swift版Lo-Dash(或underscore)函式式工具庫Surge
基於蘋果Accelerate高效能運算框架封裝庫Async
簡潔的後臺執行程式碼封裝庫
當應用更新時,通知使用者並提供App Store連結AEXML
簡單又易於的XML解析類及示例
儲存類
- SQLite.swift
swift版本簡單、輕量,使用上最SQL的SQLite封裝庫
網路類
- Alamofire
AFNetworking網路基礎庫Swift語言版
圖片類
ImageScout
最小網路代價獲得圖片大小及型別Toucan
小而美的圖片變換及處理類gifu
高效能GIF顯示類庫
框架類
ReactiveCocoa
ReactiveCocoa帶給我們一種完全不同的程式設計方式/結構,基於值的訊號和流。這是完全的頭腦風暴,首先你需要忘記你曾經學習的來理解它是如何工作的。這不是一個簡單的任務,但是是有回報的。MMWormhole
iOS擴充套件與宿主應用的通訊框架
示例專案
完整專案
edhita
支援Markdown, HTML預覽的文字編輯器firefox-ios
來自Mozilla開發團隊大型純Swift專案