1
putaozhenhaochi 2021-01-17 11:31:10 +08:00 via Android
Windows 10 不是支持 Swift 了吗
|
2
h404bi 2021-01-17 12:07:55 +08:00
实在不行用 webIDE 呗 https://repl.it/languages/swift
学门语言不一定非得整个 XCode 才学 |
3
MasterCai 2021-01-17 12:28:34 +08:00
直接装一个黑苹果(
|
4
chiaf 2021-01-17 12:37:25 +08:00
win10 swift 支持貌似还不是很好,可以装个 Linux 虚拟机,然后使用 vscode 写
|
5
ysc3839 2021-01-17 12:38:52 +08:00 via Android
|
6
wobuhuicode 2021-01-17 12:44:00 +08:00
学 swift 是没有问题的。但是学它来做什么是一个问题。
如果你要做 ios,离不开 apple 的 uikit 。那就算在其他平台学 swift 你也很难调起 uikit 的方法。 |
7
Rhianu 2021-01-17 13:03:18 +08:00
@ysc3839 Swift 语言本身跟 macOS API 没有关系,如果要用 Swift 开发 macOS App 可能会要用到对应的 macOS kit,Swift 语言本身是独立的,有依赖的是 kit
|
8
mmlmml1 2021-01-17 13:43:43 +08:00
目前只有 Foundation 里面的可以在 Windows 上跑,只要代码不依赖 Foundation 以外的东西都是可以在 Windows 上运行的,官方甚至用 Swift 和 Win32 API 做了一个 Windows 的计算器: https://github.com/compnerd/swift-win32/blob/ed4993f7cbb284a83ee77fcecdc2570cf24355e4/Examples/Calculator/Calculator.swift
|
9
ysc3839 2021-01-17 13:47:36 +08:00 via Android
@Rhianu 我知道没有关系,我说的是网上大部分的代码。
苹果早期研发 Swift 是像微软研发 C# 那样,想给自己生态做护城河。现在意识到跨平台问题后加上了别的平台的支持,但是短时间内并不能改变大部分 Swift 代码使用了 macOS/iOS 系统 API 的现状。这和 C# 的状况类似。 因此我说脱离 macOS 使用并不现实。 |
10
cht 2021-01-17 14:58:25 +08:00
|
11
MrKrabs 2021-01-17 15:17:14 +08:00
wsl ubuntu 直接搞起
|
12
BingoXuan 2021-01-17 15:44:37 +08:00 via Android
想起 Apple 内部另外一个编程语言,当初我看文档时候看到“预计拓展到其他设备以及操作系统,可在 Linux 运行”。我苦笑了,用这玩意我还不如去写 lisp 好了。
|
13
wolong 2021-01-17 15:59:32 +08:00
不做 ios 开发学 swift 来做什么啊
|