Swift 開源(介紹和地址)

NO IMAGE

官方開源資訊


https://developer.apple.com/news/

GITHUB原始碼地址


https://github.com/apple/swift

Swift 是由多種不同的專案組成的,提供一個構建軟體的完整生態系統。Swift 編譯器專案解析 Swift 語法,產生語義判斷來幫助編寫正確程式碼,利用 LLVM 生成機器指令。LLDB 專案是 first-class 偵錯程式,包含一個 REPL 進行互動程式設計。Swfit 標準庫專案包含所有核心型別和基礎函式。

Swift 團隊除了開源 Swfit 之外,還開源了兩個專案:Swfit 核心庫專案和全新的 Swift 包管理器專案

Swift 包管理器


Swift 包管理器是全新的專案,可以建立一個強大,使用者友好的工具來構建和共享 Swift 程式碼。Swift Package Manager 當前還是早期開發階段。

官網介紹: https://swift.org/package-manager/#conceptual-overview
GitHub 地址:https://github.com/apple/swift-package-manager

核心庫

Swift 核心庫專案是更高階別的 APIs 集合,基於 Swift 標準庫。這些庫提供的函式有:定位,網路基元,單元測試,使用者引數等等。此外還提供編碼規範。

核心庫基於 Apple 平臺的框架,命名為:Foundation, libdispatchXCTest

官方介紹: https://swift.org/core-libraries/
GitHub 地址:

https://github.com/apple/swift-corelibs-foundation

https://github.com/apple/swift-corelibs-xctest

https://github.com/apple/swift-corelibs-libdispatch