当个兴趣爱好来学习,可是手边只有 windows 的电脑。
可以在 vmware 上刷 mac 虚拟机进行练习吗? windows 上也可以写,但担心部署后会出现奇怪的 bug 。
一般用那种 IDE 来练习呢?
1
drainlin 2023-08-06 15:41:10 +08:00
windows 也有 swift 环境,只是没有 UIkit ,swiftUI 这种框架,你单纯练习 Swift 语法不需要 Mac
|
2
weeei 2023-08-06 16:47:11 +08:00
Swift on Server 可以在 Linux 环境上学习。
|
3
xiaobai332 2023-08-06 17:05:02 +08:00
建议刷个黑苹果系统吧(其实现在 m2 的 macmini 也就 3k 左右,条件允许的话可以先上一台
|
4
agagega 2023-08-06 20:50:26 +08:00
Swift 理论上支持 Windows ,但优先级估计没有 Linux 高,有空可以自己折腾一下。Linux 对 Swift 工具链支持相对好一些,各种 Swift on Server 的库也能跑,一些本来只在苹果平台可用的库(比如 Combine 、CryptoKit )只要和 GUI 没关的,都被苹果或第三方移植了。
如果你指的是用 Swift 写 macOS 原生 API 的界面,那 Windows 和 Linux 还真不行。(有人给 Swift 做了面向其他 GUI 框架,比如 Win32 或者 GTK 的 Binding ,但热度不高) |
5
okakuyang 2023-08-06 22:00:47 +08:00 1
如果你够折腾可以装一个黑苹果来玩,如果你用虚拟机我只能说算了
|
6
zouchtssn 2023-08-08 08:31:15 +08:00
https://leetcode.com/playground/new/empty 除了没有自动补全,用来随手跑代码还是很方便的
|
7
volvo007 2023-08-11 01:13:10 +08:00 via iPhone
有 iPad 吗,iPad 的 playground 也可以试一下
|
8
afternoon123 OP @volvo007 有,现在正在用
|