visualstudio代码中的Swift编码
是否有可能在Visual Studio代码(windows编码应用程序)中编写swift代码和预览?我在指南中看到了需要ios系统的快速编码,但目前我只有windowsvisualstudio代码中的Swift编码,swift,windows,macos,visual-studio,Swift,Windows,Macos,Visual Studio,是否有可能在Visual Studio代码(windows编码应用程序)中编写swift代码和预览?我在指南中看到了需要ios系统的快速编码,但目前我只有windows 我可以在Windows中为swift编码吗?是的,您可以在Windows中为swift编码。请查看Visual Studio 2015中为您提供的Swift编译器。Visual Studio Express是免费的,但我不知道它是否适用于Silver 斯威夫特本身只是一种语言。为了构建一个iOS应用程序,你需要框架和库,比如Fo
我可以在Windows中为swift编码吗?是的,您可以在Windows中为swift编码。请查看Visual Studio 2015中为您提供的Swift编译器。Visual Studio Express是免费的,但我不知道它是否适用于Silver 斯威夫特本身只是一种语言。为了构建一个iOS应用程序,你需要框架和库,比如Foundation和UITouch(可以用任何语言编写,在这种情况下:C、ObjuleC和C++)。Apple已经开放了许多基础类并将它们移植到Linux上,但是有很多没有完全实现的东西,或者Linux中不存在的bug,在OS X中没有。我怀疑苹果是否会开放源代码UITouch Silver的目标可以是.NET(我想可以扩展到它的跨平台同类Mono)、Java或Sugar(供应商的专有框架)。如果你想在Windows上使用Swift,是的,你可以,但不要期望在Windows上构建iOS应用程序。如果你对iOS的开发很认真,那就买一台Mac,即使是500美元的Mac Mini也可以走很长的路。如果你只想玩Xcode,组装一个Hackintosh或一个虚拟机,这样你就可以运行OSX了
2020年6月更新:在WWDC 2020上,苹果宣布将扩大对Windows和更多Linux平台的支持: Swift 5.3是一个旨在包括重大质量和性能增强的版本。此外,此版本将扩大Swift可用和受支持的平台数量,特别是增加对Windows和其他Linux发行版的支持 在Windows10上有官方对Swift的支持。它适用于Visual Studio 2019(而不是VS代码) 安装到c:\swift 安装vs代码插件 设置vs代码-文件-首选项-设置-用户设置
{
"code-runner.executorMap": {
"swift": "C:\\swift\\setPath.bat && cd $dir && swiftc -swift-version 4 $fileName -o $fileNameWithoutExt.exe && $fileNameWithoutExt.exe",
},
}
打开文件.swift。
如果Ramil的答案不适合您,请运行代码(Ctrl+Alt+N)。。。
然后,对于vscode中的settings.json,请改用:
{
"code-runner.executorMap": {
"swift": "cd $dir && C:\\Swift\\bin\\swiftc.exe -swift-version 4 $fileName -o C:\\Swift\\RuntimeEnv\\$fileNameWithoutExt.exe && C:\\Swift\\bin\\run.bat && C:\\Swift\\RuntimeEnv\\$fileNameWithoutExt.exe",
},
}
此外,为了在编译后更美观地运行代码:
在C:\Swift\bin中找到的run.bat文件中,替换
if %SFW_ARGC% == 0 (
echo Run a program in the Swift runtime environment
echo.
echo Usage: run ^<swift-compiled-exe-file^>
)
如果%SFW\u ARGC%==0(
echo在Swift运行时环境中运行程序
回声。
回显用法:运行^
)
用一个简单的“回音”。重新定位对象Silver并不迅速。它们只支持swift语法Ithink@hfossliSwift只是一种编程语言。RemObjects是一个编译器,可以将Swift代码消化为Windows二进制代码。那么你的观点是?他们是支持Swift的完整规范还是只是一个子集?如果它是一个子集,那么它不是swift imo。它们是否总是最新的,以便您可以使用可用的最新swift版本?这将永远是一个追赶游戏…当触发安装程序时,没有选择安装文件夹的选项。我在
程序文件
或程序文件(x86)
中看不到swift。你知道默认安装在哪里吗?setPath.bat文件是什么?