美國 Apple 公司今天宣布,蘋果的 Swift 編程語言本周正式登陸 Windows 平台,現在開發者可以從開源項目中下載 Swift 工具。一年多來,Swift.org 的開發者社區一直在努力將 Swift 移植到 Windows 上。現在,Windows 的支援已經到了一個階段,早期採用者可以開始使用 Swift 在這個平台上構建真實的體驗。
Introducing Swift on Windows
開發人員可以直接在 Windows 10 上構建,運行和調試 Swift 代碼。工具鏈包括編譯器、標準庫和核心庫,這是創建功能性應用程式的所有關鍵要素。
將 Swift 移植到 Windows 並不是簡單地移植編譯器,而是要確保平台上有完整的生態系統。這包括編譯器、標準庫和核心庫 (dispatch、Foundation、XCTest)。這些庫是使開發者能夠輕鬆編寫強大的應用程式的一部分,而不必擔心底層系統的許多細節。在將 Swift 帶到 Windows 上可用狀態的故事中,有很多技術細節,如果你對這些細節感興趣,推薦你看我在 LLVM 開發者大會上關於這個主題的演講。
有了這些核心庫以及 Swift 與 C 語言的靈活互操作性,就可以在 Windows 上純粹使用 Swift 開發應用程式,同時利用 Windows 平台上現有的庫群。