关于swift:从现在开始可以使用Swift语言在Windows-10开发软件

39次阅读

共计 914 个字符,预计需要花费 3 分钟才能阅读完成。

Swift 是苹果在 2014 年 WWDC 上发表的一种古代语言,它取代了 Objective- C 成为了苹果平台构建应用程序的次要语言。尔后,苹果对 Swift 进行了开源,此开源我的项目曾经为 Ubuntu、CentOS 和 Amazon Linux 发行版提供了该语言的工具,当然还有 macOS,当初又增加了 Windows。


Swif 团队官网博客:

将 Swift 移植到 Windows 并不是简略地移植编译器,而是要确保整个生态系统在该平台上可用。这包含编译器、规范库和外围库(dispatch、Foundation、XCTest)。这些库是使开发者可能轻松编写弱小的应用程序的一部分,而不用放心底层零碎的许多细节。在将 Swift 带到 Windows 上可用状态的故事中,有很多技术细节,如果你对这些细节感兴趣,我会举荐你看看我在 LLVM 开发者大会上对于这个主题的演讲。

有了这些外围库以及 Swift 与 C 语言的灵便互操作性,就能够在 Windows 上纯正应用 Swift 开发应用程序,同时利用 Windows 平台上现有的库群。

这篇博文持续演示了一个齐全用 Swift 编写的简略计算器利用。它是用 Windows 的 Swift 工具链,以及装置 Visual Studio 2019 创立的。


长期从事 Mac 和 iOS 开发的 Readdle 公司曾经在 Windows 上试验了一年多的 Swift,作为其将 Spark 电子邮件客户端带到 Windows 平台上的致力的一部分。

Readdle 示意:只管有些性能还没有筹备好,但 Windows 上的 Swift 后果齐全满足了他们的需要。事实上,一些第三方的 C /C++ 依赖性比 Swift 自身更让他们头疼。Spark 的所有业务逻辑都位于一个独立的 Core 模块中。其实是一包模块,但他们把它们称为 Core。这使得他们能够在指标平台上应用任何 UI 框架。MacOS 上的 AppKit,iOS 上的 UIKit,Android 上的原生 UI Toolkit。所以,基本上,他们必须在 Windows 上移植 Spark Core。在所有初始概念失去证实后,将其在 Windows 上用起来将是日常工作。

Windows 版 Swift 工具链传送门:https://swift.org/download/

正文完
 0