必須Mark!43個優秀的Swift開源專案推薦
阿新 • • 發佈:2018-12-25
作為一門集百家之長的新語言,Swift擁有著蘋果先天的生態優勢,而其在GitHub上各種優秀的開源專案也層出不窮。本文作者@SwiftLanguage從2014年6月蘋果釋出Swift語言以來,便通過跟蹤、歸納、彙總持續更新《Swift語言指南》半年有餘。近日,他站在個人的角度,將2014年Swift開源專案做了一個甄別、篩選。
“輪子”
工具類
- SwiftyJSON:GitHub上最為開發者認可的JSON解析類
- Dollar.swift:Swift版Lo-Dash(或underscore)函式式工具庫
- OAuthSwift:國外主流網站OAuth授權類庫
- Surge:基於蘋果Accelerate高效能運算框架封裝庫
- Async:簡潔的後臺執行程式碼封裝庫
- Euler:直觀、簡潔的數學表示式∛27÷3+∑[3,1,2]
- Siren:當應用更新時,通知使用者並提供App Store連結
儲存類
- SQLite.swift:簡單、輕量,使用上最SQL的SQLite封裝庫
- Realm:志向代替Core Data和SQLite的移動資料庫
網路類
- Alamofire:著名的AFNetworking網路基礎庫Swift語言版
- starscream:WebSocket客戶端類庫
圖片類
- ImageScout:最小網路代價獲得圖片大小及型別
- Toucan:小而美的圖片變換及處理類
- gifu:高效能GIF顯示類庫
介面類
框架類
“車子”
示例專案
完整應用
- edhita:支援Markdown, HTML預覽的文字編輯器
- firefox-ios:來自Mozilla開發團隊大型純Swift專案
- VPNOn:駐在通知中心內的VPN開關應用