天天看點

Swift 正式開源, 包括 Swift 核心庫和包管理器

swift 正式開源!swift 團隊很高興宣布 swift 開始開源新篇章。自從蘋果釋出 swfit 程式設計語言,就成為了曆史上發展最快的程式設計語言之一。swift 通過設計使得軟體編寫更加快速更加安全。

Swift 正式開源, 包括 Swift 核心庫和包管理器

swift 是由多種不同的項目組成的,提供一個建構軟體的完整生态系統。swift 編譯器項目解析 swift 文法,産生語義判斷來幫助編寫正确代碼,利用 llvm 生成機器指令。lldb 項目是 first-class 調試器,包含一個 repl 進行互動程式設計。swfit 标準庫項目包含所有核心類型和基礎函數。

swift 團隊今天除了開源 swfit 之外,還開源了兩個項目:swfit 核心庫項目和全新的 swift 包管理器項目。

swift 包管理器是全新的項目,可以建立一個強大,使用者友好的工具來建構和共享 swift 代碼。swift package manager 目前還是早期開發階段。

swift 核心庫項目是更進階别的 apis 集合,基于 swift 标準庫。這些庫提供的函數有:定位,網絡基元,單元測試,使用者參數等等。此外還提供編碼規範。

核心庫基于 apple 平台的架構,命名為:foundation, libdispatch 和 xctest。

github 位址:

繼續閱讀