Swiftコードを記述してVisual Studio Code(Windowsコーディングアプリ)でプレビューする可能性はありますか?Swiftコーディングのガイドで確認しますしかし、私は今のところ窓を持っています。
Swift Windowsでコーディングできますか?
はい、WindowsではSwiftをコーディングできます。チェックアウト RemObjects Silver これにより、Visual Studio 2015でSwiftコンパイラが提供されます。VisualStudio Expressは無料ですが、Silverで動作するかどうかはわかりません。
Swift自体は単なる言語です。 iOSアプリをビルドするには、FoundationやUITouchなどのlibrariesが必要です(この場合、任意の言語で記述できます。C、Objective- CおよびC++)。 Appleは多くのFoundationクラスをオープンソース化し、それらをLinuxに移植していますが、完全に実装されていないものがたくさんあるか、OS Xには存在しないLinuxのバグがあります。公式のWindowsポートはありません。 AppleがUITouchをオープンソースにすることは決してないでしょう。
Silverは.NET(およびそのクロスプラットフォームのいとこMonoを拡張したものと思われます)、Java、またはSugar(ベンダーの独自のフレームワーク)をターゲットにできます。 WindowsでSwiftを使用したい場合、はい、できますが、WindowsでiOSアプリをビルドすることは期待していません。 iOSの開発に真剣に取り組んでいる場合は、Macを購入してください。$ 500のMac Miniでも大いに役立ちます。 Xcodeだけでプレイする場合は、Hackintoshまたは仮想マシンをアセンブルして、OS Xを実行できるようにします。
Swift for windows をc:\ Swiftにインストールします
インストールvsコードプラグイン code-runner
設定とコード-ファイル-設定-設定-ユーザー設定
{
"code-runner.executorMap": {
"Swift": "C:\\Swift\\setPath.bat && cd $dir && swiftc -Swift-version 4 $fileName -o $fileNameWithoutExt.exe && $fileNameWithoutExt.exe",
},
}
ファイル.Swiftを開きます。コードを実行(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^>
)
シンプルな「エコー」。