Swift 学习疑问

2023-08-06 15:10:39 +08:00
 afternoon123

当个兴趣爱好来学习,可是手边只有 windows 的电脑。

可以在 vmware 上刷 mac 虚拟机进行练习吗? windows 上也可以写,但担心部署后会出现奇怪的 bug 。

一般用那种 IDE 来练习呢?

1432 次点击
所在节点    Apple
8 条回复
drainlin
2023-08-06 15:41:10 +08:00
windows 也有 swift 环境,只是没有 UIkit ,swiftUI 这种框架,你单纯练习 Swift 语法不需要 Mac
weeei
2023-08-06 16:47:11 +08:00
Swift on Server 可以在 Linux 环境上学习。
xiaobai332
2023-08-06 17:05:02 +08:00
建议刷个黑苹果系统吧(其实现在 m2 的 macmini 也就 3k 左右,条件允许的话可以先上一台
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 ,但热度不高)
okakuyang
2023-08-06 22:00:47 +08:00
如果你够折腾可以装一个黑苹果来玩,如果你用虚拟机我只能说算了
zouchtssn
2023-08-08 08:31:15 +08:00
https://leetcode.com/playground/new/empty 除了没有自动补全,用来随手跑代码还是很方便的
volvo007
2023-08-11 01:13:10 +08:00
有 iPad 吗,iPad 的 playground 也可以试一下
afternoon123
2023-08-14 16:17:49 +08:00
@volvo007 有,现在正在用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/962802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX