V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
afternoon123
V2EX  ›  Apple

Swift 学习疑问

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

    当个兴趣爱好来学习,可是手边只有 windows 的电脑。

    可以在 vmware 上刷 mac 虚拟机进行练习吗? windows 上也可以写,但担心部署后会出现奇怪的 bug 。

    一般用那种 IDE 来练习呢?

    8 条回复    2023-08-14 16:17:49 +08:00
    drainlin
        1
    drainlin  
       265 天前
    windows 也有 swift 环境,只是没有 UIkit ,swiftUI 这种框架,你单纯练习 Swift 语法不需要 Mac
    weeei
        2
    weeei  
       265 天前
    Swift on Server 可以在 Linux 环境上学习。
    xiaobai332
        3
    xiaobai332  
       265 天前
    建议刷个黑苹果系统吧(其实现在 m2 的 macmini 也就 3k 左右,条件允许的话可以先上一台
    agagega
        4
    agagega  
       265 天前
    Swift 理论上支持 Windows ,但优先级估计没有 Linux 高,有空可以自己折腾一下。Linux 对 Swift 工具链支持相对好一些,各种 Swift on Server 的库也能跑,一些本来只在苹果平台可用的库(比如 Combine 、CryptoKit )只要和 GUI 没关的,都被苹果或第三方移植了。

    如果你指的是用 Swift 写 macOS 原生 API 的界面,那 Windows 和 Linux 还真不行。(有人给 Swift 做了面向其他 GUI 框架,比如 Win32 或者 GTK 的 Binding ,但热度不高)
    okakuyang
        5
    okakuyang  
       264 天前   ❤️ 1
    如果你够折腾可以装一个黑苹果来玩,如果你用虚拟机我只能说算了
    zouchtssn
        6
    zouchtssn  
       263 天前
    https://leetcode.com/playground/new/empty 除了没有自动补全,用来随手跑代码还是很方便的
    volvo007
        7
    volvo007  
       260 天前 via iPhone
    有 iPad 吗,iPad 的 playground 也可以试一下
    afternoon123
        8
    afternoon123  
    OP
       257 天前
    @volvo007 有,现在正在用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2970 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:23 · PVG 21:23 · LAX 06:23 · JFK 09:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.