2023 年了,没有 macOS,如何使用 Windows 学习 Swift ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
besscroft
V2EX    问与答

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

  •  
  •   besscroft 2023-08-01 11:26:07 +08:00 2674 次点击
    这是一个创建于 869 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    或者再减钱一千多淘个 MacBook Half
    lifesimple
        14
    lifesimple  
       2023-08-01 13:48:52 +08:00
    海鲜市场淘一下二手 mac mini m1 丐版也就 2000 多吧
    wuzhewuyou
        15
    wuzhewuyou  
       2023-08-01 13:50:52 +08:00 via Android
    学点其他的吧,毕竟买个 mac 都困难,上架苹果商店又是每年都必须花的白花花的银子,话说别的开发要命,苹果开发可是要钱啊
    OysterQAQ
        16
    OysterQAQ  
       2023-08-01 14:05:46 +08:00
    组个台式机黑苹果,1000 2000 能搞定。想要编译快,直接上 x99 黑苹果
    eric1202
        17
    eric1202  
       2023-08-01 15:39:53 +08:00
    @Jtyczc pdd 盖中盖
    byasm32
        18
    byasm32  
       2023-08-01 17:07:39 +08:00
    BwNVlwSq
        19
    BwNVlwSq  
       2023-08-01 21:38:15 +08:00
    买呗,不然还能怎么办。。。
    butanediol2d
        20
    butanediol2d  
       2023-08-03 15:20:18 +08:00 via iPhone
    Windows 的不太了解,但是 Linux 上的比较成熟。Debian 系的可以用 swiftlang.xyz ,其他的 AUR 或者 Fedora 也有,然后再装一个 code server 和 swift 插件(要从 vscode marketplace 下载,直接在 code server 可能搜不到)就可以开发了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1025 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 18:46 PVG 02:46 LAX 10:46 JFK 13:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86