官方開源資訊
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
, libdispatch
和 XCTest
。
官方介紹: https://swift.org/core-libraries/
GitHub 地址:
https://github.com/apple/swift-corelibs-foundation
写评论
很抱歉,必須登入網站才能發佈留言。