Swift 開源專案精選導圖

SwiftLanguage發表於2018-11-16

這份文件主要基於微博 @SwiftLanguage 跟蹤過活躍於 Swift 語言領域的那些 GitHub 開源專案,順便也是對於過去幾年關注的內容進行一次系統化梳理。嘗試整理出一份相對結構化且精練的 Swift 開源專案參考知識庫,它將主要以思維導圖形式呈現。

導圖分類規則儘可能遵循蘋果開發者文件(對應關係僅做參考),試圖與官方類庫分類儘量有一個對照關係(其初衷是引導開發者不要為了使用開源而忽視官方類庫本身已經具備的功能特性);篩選規則主要參考過去四年多來微博分享,綜合了庫的實用性、穩定性、star/fork,以及活躍度等因素,篩選出其中一個子集,整理後的開源專案數量目前為 400 多個專案。導圖將以一整張大圖及 myMindNode 瀏覽兩種方式訪問。另外,站在開發者應用開發視角,額外篩檢了一份更精簡且分類明細的 Swift 開源專案精選導圖(應用架構角度)

訂閱後顯示部分目前實為持續更新的 myMindNode 連結及明細內容瀏覽方式(葉子節點針對每一個收錄開源專案的中文簡介)。此外,附上專案中部分 Swift 知名開發者介紹Swift 開源專案團隊介紹,以便於進一步瞭解其中部分優秀專案開發者背景。另外,考慮到開源專案的發展及持續更新。本文件並非最終稿,它將與微博 @SwiftLanguage 同步更新(周為單位)。對於那些不再活躍或中止的專案也會盡力刪減。對於 Swift 新手歡迎關注文件 Swift 開發指引以及 GitHub: ipader/SwiftGuide (13k+ stars),其中有專案介紹、入門文章等與 Swift 開發相關的資訊。

Swift 開源專案精選導圖
在 myMindNode 中瀏覽(節點內帶中文簡介)

注:開源專案範圍廣泛,能力所及,其中主觀性強烈,甚至不少錯誤之處,望包涵、指正。

相關文章