1. 程式人生 > >必須Mark!43個優秀的Swift開源專案推薦

必須Mark!43個優秀的Swift開源專案推薦

作為一門集百家之長的新語言,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開關應用