V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
besscroft
V2EX  ›  问与答

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

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

    至于为啥不用 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
    angrylid
        13
    angrylid  
       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   ·   实用小工具   ·   1218 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:17 · PVG 02:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.