青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Swift語言工具現已在Windows 10中可用

Swift是一個正在進行的開源項目,旨在開發Swift編程語言 , 該項目宣布Windows10現在可以使用Swift的初始版本 。這意味著工具(如編譯器和核心庫)是可用的 。對于開發者來說 。

Swift語言工具現已在Windows 10中可用


來自Swift項目:
將Swift遷移到Windows不僅僅是移植編譯器,而是確保完整的生態系統在平臺上可用 。這包括編譯器、標準庫和核心庫(scheduler、foundation、XCTest) 。這些庫使開發人員能夠輕松編寫強大的應用程序 , 而不必擔心基本系統的許多細節 。讓Swift在Windows上可用的故事中有許多技術細節 。如果你對此感興趣,我建議你看看LLVM開發者大會上關于這個話題的演講 。
【Swift語言工具現已在Windows 10中可用】借助這些核心庫以及Swift和C之間靈活的互操作性,您可以使用Swift在Windows平臺上開發應用程序,同時使用Windows平臺上的現有庫 。
這篇博文繼續展示了一個完全用Swift編寫的簡單計算器應用程序 。它是使用Windows的Swift工具鏈和VisualStudio2019的安裝創建的 。
關于這個故事的一個有趣的事情是Readdle的參與,Readdle是一個長期的Mac和iOS開發者 。該公司已經在Windows上對Swift進行了試驗 , 作為其將Spark電子郵件客戶端引入該平臺的努力的一部分:
雖然現在還不具備一些功能,但是Windows上的Swift完全可以滿足我們的需求 。實際上,一些第三方C/C依賴給我們帶來的麻煩比Swift本身還多 。Spark的所有業務邏輯都位于單獨的核心模塊中 。實際上是一個包模塊,但我們稱之為核心 。這使我們能夠在目標平臺上使用任何UI框架:macOS上的AppKit、iOS上的UIKit和Android上的原生UI工具包 。所以,基本上,我們要在Windows上移植SparkCore 。在驗證了所有最初的概念之后,在Windows上運行它主要是一項日常工作 。
Readdle的帖子更深入地探討了它用于在Windows上構建Swift的一些不同工具,包括許多可用的模塊,并涵蓋了構建系統以及Swift和Node.js之間的交互等主題
Swift在2014年WWDC大會上首次被蘋果宣布為現代語言,并最終取代Objective-C成為在蘋果平臺上構建應用的主要語言 。此后,蘋果將Swift開源 。這個開源項目為除macOS、Windows和Windows之外的Ubuntu、CentOS和AmazonLinux發行版提供工具 。

    猜你喜歡