在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
将Swift引入Windows将Swift移植到Windows并不只是简单地移植编译器,而是要确保完整的生态系统在平台上可用。这包括编译器,标准库和核心库(调度程序,基础,XCTest)。这些库是使开发人员能够轻松编写功能强大的应用程序的一部分,而不必担心基础系统的许多细节。在Windows上将Swift置于可用状态的故事中有许多技术细节,如果您对此感兴趣,我建议您在LLVM开发者大会上查看有关该主题的演讲。 有了这些核心库以及Swift与C的灵活互操作性,就可以在Windows中纯粹利用Swift在Windows上开发应用程序,同时利用Windows平台上现有的库。 应用范例项目源码:https://github.com/compnerd/swift-win32 该演示计算器完全用Swift编写,其代码可在Swift编写的应用程序代码和系统库之间无缝切换: 该项目使用以下项目构建: Windows上的Swift工具链 Visual Studio 2019的安装以CMake,Ninja和Windows SDK的形式提供了其他所需的组件 尽管演示应用程序是使用CMake构建的,但Windows上的Swift Package Manager支持也随之出现。很快将可以使用swift build不需要CMake或Ninja 的应用程序构建。 在这里您可以看到使用逐步浏览应用程序lldb: 跨平台应用像Readdle这样的早期采用者正在试验用Swift编写的跨平台应用程序,可以轻松地将许多现有的Swift库引入Windows以支持其应用程序。 加入我们一起学习SwiftUIQQ:3365059189 |
请发表评论