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

edithfang發表於2015-01-13
“輪子”

工具類

  • SwiftyJSON:GitHub上最為開發者認可的JSON解析類
  • Dollar.swift:Swift版Lo-Dash(或underscore)函式式工具庫
  • OAuthSwift:國外主流網站OAuth授權類庫
  • PathKit:小而美的路徑管理類
  • XCGLogger:功能完整的日誌管理類庫
  • Surge:基於蘋果Accelerate高效能運算框架封裝庫
  • Async:簡潔的後臺執行程式碼封裝庫
  • Euler:直觀、簡潔的數學表示式∛27÷3+∑
  • [3,1,2]
  • LocationManager:地理位置管理封裝庫
  • Siren:當應用更新時,通知使用者並提供App Store連結
  • BrightFutures:漫長或複雜計算由獨立執行緒非同步來完成

儲存類

  • SQLite.swift:簡單、輕量,使用上最SQL的SQLite封裝庫
  • Realm:志向代替Core Data和SQLite的移動資料庫

網路類

  • Alamofire:著名的AFNetworking網路基礎庫Swift語言版
  • starscream:WebSocket客戶端類庫

圖片類

  • ImageScout:最小網路代價獲得圖片大小及型別
  • DominantColor:提取圖片主色示例專案
  • Toucan:小而美的圖片變換及處理類
  • gifu:高效能GIF顯示類庫
  • HanekeSwift:輕量帶快取高效能圖片載入元件

介面類


框架類

  • AsyncDisplayKit:提供介面的高流暢性切換及更靈敏的響應
  • Cartography:基於程式碼級的自動佈局封裝框架
  • MMWormhole:iOS擴充套件與宿主應用的通訊框架
  • NetworkObjects:輕量版HttpServer框架,跨平臺解決方案

“車子”

示例專案


完整應用

  • edhita:支援Markdown, HTML預覽的文字編輯器
  • firefox-ios:來自Mozilla開發團隊大型純Swift專案
  • SwiftWeather:清新淡雅持續改進天氣預報專案
  • VPNOn:駐在通知中心內的VPN開關應用
相關閱讀
評論(1)

相關文章