besscroft
V2EX  ›  问与答

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

  •  
  •   besscroft · Aug 1, 2023 · 3376 views
    This topic created in 1192 days ago, the information mentioned may be changed or developed.

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

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

    或者再减钱一千多淘个 MacBook Half
    lifesimple
    lifesimple
    Aug 1, 2023
    14
    海鲜市场淘一下二手 mac mini m1 丐版也就 2000 多吧
    wuzhewuyou
    wuzhewuyou
    Aug 1, 2023 via Android
    15
    学点其他的吧,毕竟买个 mac 都困难,上架苹果商店又是每年都必须花的白花花的银子,话说别的开发要命,苹果开发可是要钱啊
    OysterQAQ
    OysterQAQ
    Aug 1, 2023
    16
    组个台式机黑苹果,1000 2000 能搞定。想要编译快,直接上 x99 黑苹果
    eric1202
    eric1202
    Aug 1, 2023
    17
    @Jtyczc pdd 盖中盖
    BwNVlwSq
    BwNVlwSq
    Aug 1, 2023
    19
    买呗,不然还能怎么办。。。
    butanediol2d
    butanediol2d
    Aug 3, 2023 via iPhone
    20
    Windows 的不太了解,但是 Linux 上的比较成熟。Debian 系的可以用 swiftlang.xyz ,其他的 AUR 或者 Fedora 也有,然后再装一个 code server 和 swift 插件(要从 vscode marketplace 下载,直接在 code server 可能搜不到)就可以开发了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3806 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 05:27 · PVG 13:27 · LAX 21:27 · JFK 00:27
    ♥ Do have faith in what you're doing.