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

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

  •  
  •   besscroft · 270 天前 · 1840 次点击
    这是一个创建于 270 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    或者再减钱一千多淘个 MacBook Half
    lifesimple
        14
    lifesimple  
       270 天前
    海鲜市场淘一下二手 mac mini m1 丐版也就 2000 多吧
    wuzhewuyou
        15
    wuzhewuyou  
       270 天前 via Android
    学点其他的吧,毕竟买个 mac 都困难,上架苹果商店又是每年都必须花的白花花的银子,话说别的开发要命,苹果开发可是要钱啊
    OysterQAQ
        16
    OysterQAQ  
       270 天前
    组个台式机黑苹果,1000 2000 能搞定。想要编译快,直接上 x99 黑苹果
    eric1202
        17
    eric1202  
       270 天前
    @Jtyczc pdd 盖中盖
    byasm32
        18
    byasm32  
       270 天前
    BwNVlwSq
        19
    BwNVlwSq  
       270 天前
    买呗,不然还能怎么办。。。
    butanediol2d
        20
    butanediol2d  
       268 天前 via iPhone
    Windows 的不太了解,但是 Linux 上的比较成熟。Debian 系的可以用 swiftlang.xyz ,其他的 AUR 或者 Fedora 也有,然后再装一个 code server 和 swift 插件(要从 vscode marketplace 下载,直接在 code server 可能搜不到)就可以开发了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   871 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:33 · PVG 05:33 · LAX 14:33 · JFK 17:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.