2023 年了,没有 macOS,如何使用 Windows 学习 Swift ?

2023-08-01 11:26:07 +08:00
 besscroft

至于为啥不用 macOS 呢,主要是没钱买设备。各位有啥思路吗?还是说只能攒攒钱买一个 MacMini 凑合用了。

2166 次点击
所在节点    问与答
20 条回复
finab
2023-08-01 11:28:07 +08:00
1. 黑苹果
2. 虚拟机
3. swift 本来就是跨平台的,单纯写 Swift 不写 iOS/macOS win 直接安装就行
ysc3839
2023-08-01 11:28:21 +08:00
虚拟机装 macOS ,不过图形性能会很差
coolair
2023-08-01 11:32:52 +08:00
我觉得没有就没必要折腾,没有 mac 说明对 swift 也不是刚需,以其浪费时间折腾,不如学点其他的,等有条件的时候再学。
besscroft
2023-08-01 11:34:03 +08:00
@finab
@ysc3839
黑苹果我现在的笔记本吃不上,11 代 Intel 。虚拟机的话,基于 KVM 跑倒是流畅度也有,xcode 能跑起来,就是很卡。预览也是转圈转老半天,因为显卡直通不了。
mabeple
2023-08-01 11:36:22 +08:00
swift 支持 windows 啊 可以去看看 https://www.swift.org/platform-support/
mineralsalt
2023-08-01 11:39:01 +08:00
省钱就买小主机装黑苹果, 或者一步到位买 MacMini, 虚拟机兼职就是浪费时间, 卡慢还影响心情
Leonard
2023-08-01 11:41:36 +08:00
如果非要指定 Swift ,那 Swift 支持 Windows 和 Linux ,只是不能做苹果应用,可以用 Swift 写后台,虽然支持也没 macOS 好。
另外 Swift 后端框架大多只支持 Linux 和 macOS ,如果不能黑苹果,那就装个 Linux 吧
eric1202
2023-08-01 11:42:46 +08:00
2999 上 mac mini 就行
Jtyczc
2023-08-01 12:08:11 +08:00
@eric1202 什么版本这么便宜
rophie123
2023-08-01 12:18:37 +08:00
我当年第一台可是 8+128 的用了好多年
yzbythesea
2023-08-01 12:23:33 +08:00
淘个断头 mac
Arvin567
2023-08-01 12:28:10 +08:00
mac mini
angrylid
2023-08-01 12:34:16 +08:00
Mac Mini M2 8256 丐中丐售价 2999

或者再减钱一千多淘个 MacBook Half
lifesimple
2023-08-01 13:48:52 +08:00
海鲜市场淘一下二手 mac mini m1 丐版也就 2000 多吧
wuzhewuyou
2023-08-01 13:50:52 +08:00
学点其他的吧,毕竟买个 mac 都困难,上架苹果商店又是每年都必须花的白花花的银子,话说别的开发要命,苹果开发可是要钱啊
OysterQAQ
2023-08-01 14:05:46 +08:00
组个台式机黑苹果,1000 2000 能搞定。想要编译快,直接上 x99 黑苹果
eric1202
2023-08-01 15:39:53 +08:00
@Jtyczc pdd 盖中盖
byasm32
2023-08-01 17:07:39 +08:00
BwNVlwSq
2023-08-01 21:38:15 +08:00
买呗,不然还能怎么办。。。
butanediol2d
2023-08-03 15:20:18 +08:00
Windows 的不太了解,但是 Linux 上的比较成熟。Debian 系的可以用 swiftlang.xyz ,其他的 AUR 或者 Fedora 也有,然后再装一个 code server 和 swift 插件(要从 vscode marketplace 下载,直接在 code server 可能搜不到)就可以开发了

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

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

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

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

© 2021 V2EX