qxmqh
0D
V2EX  ›  Xcode

2025 年了吐槽一下 Xcode 的优化真的是一坨!

  •  
  •   qxmqh · Jan 7, 2025 · 10291 views
    This topic created in 672 days ago, the information mentioned may be changed or developed.
    我很久不用 Xcode 了,今天因为一个小项目,重新启用,发现 Xcode 的代码提示,特别是 import 的时候压根就不提示自己写的类,我甚至完全拼写出来,都还在那报红,跟个憨批一样,我很难理解,我记得没出 Swift 之前,Xcode 的提示特别好用,又快又稳,在某个版本之后就变蠢了,
    这几年一直没怎么做 iOS ,现在发现 Xcode 还是一样的蠢,内存占用又大,提示又是一坨,在外面 IDE 都超神的情况下,真的是越来越拉了,臃肿,庞大,占用高,蠢的一批。

    ps:12 年开始做 iOS 开发,真的经历了 Xcode 各个版本变迁,明显是越来越拉。负向优化。
    Supplement 1  ·  Jan 7, 2025
    主要是,苹果内部这些人做开发,难道不吐槽这个 Xcode 开发团队吗?
    没人去暴打这帮憨批吗。
    46 replies  •  2025-05-30 14:58:51 +08:00
    alfa
    alfa
    Jan 7, 2025
    1
    不能再同意,哪怕 M 系芯片再强,也无法拯救 XCode ,这个智障。
    NouveauNom
    NouveauNom
    Jan 7, 2025
    2
    +1
    wobuhuicode
    wobuhuicode
    Jan 7, 2025
    3
    很怀念 objc ,因为它的函数名就是学会了很多英语单词,基本上每一个函数都是一个完整的表述。
    在没有 AI 的时候,这种函数是最好记忆的,Xcode 也能提供很好的提示。
    finab
    finab
    Jan 7, 2025❤️2
    4
    +1 ,我记得 Swift 1 出来,代码提示就是有问题的,早习惯了。

    我再说个高血压的,Xcode15 还是 14 开始, git changes 比对页面改的完全不能用了,横向对比给砍掉了
    要说不支持就算了,特么的在单文件比对修改时又能选择横向比对,就 git changes 不给你看~

    每次看代码修改都默默骂了一句国粹
    qxmqh
    qxmqh
    OP
    Jan 7, 2025
    5
    @alfa 是的,我之前是英特尔的,现在换成 M 系列 发现 还是一样的拉。
    qxmqh
    qxmqh
    OP
    Jan 7, 2025
    6
    @wobuhuicode 是的,我现在还是 Objc ,英语单词学会不少。
    Bananana
    Bananana
    Jan 7, 2025
    7
    Xcode 真的是纯垃圾现在。。
    lululau
    lululau
    Jan 7, 2025
    8
    别光吐槽啊,大佬们推荐个替代品呗
    liuhuansir
    liuhuansir
    Jan 7, 2025
    9
    15 、16 年用过一段时间,当时 xcode 和 android studio 一起用,as 除了卡了点,其他方面吊打 xcode
    univ
    univ
    Jan 7, 2025
    10
    安装 homebrew 先安装 xcode
    qxmqh
    qxmqh
    OP
    Jan 7, 2025
    11
    @liuhuansir 现在 AS 直接内置集成 Gemini 了,已经成半神状态了,我爱不释手了。
    worldhandsomeboy
    worldhandsomeboy
    Jan 7, 2025
    12
    @wobuhuicode 别说,[ ]还挺好玩的
    MacsedProtoss
    MacsedProtoss
    Jan 7, 2025 via iPhone
    13
    @qxmqh AS 审美不太行 好丑 另外 AS 其实在大工程里面和 Xcode 就半斤八两了 该卡还是卡…
    Upuaut
    Upuaut
    Jan 7, 2025 via iPhone❤️1
    14
    The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
    dyyhobby
    dyyhobby
    Jan 7, 2025
    15
    @finab +1 我已经完全放弃使用 xcode 的 git 工具,命令行都比他好用
    InkStone
    InkStone
    Jan 7, 2025
    16
    @MacsedProtoss AS 的新 UI 还行,比以前好多了;新版的性能也比老版强一些。不过 Android 开发还是被 Gradle 和 AGP 拖累得太厉害了,什么 shity 东西……
    qxmqh
    qxmqh
    OP
    Jan 7, 2025
    17
    @InkStone 新的版本比之前的快很多了,我之前用 M 系列的 打开 AS 老的 那个版本,卡的要命,一输入一卡的那种,现在新的已经很好了。
    qxmqh
    qxmqh
    OP
    Jan 7, 2025
    18
    @InkStone 但是 Gradle 真的不好用,加载库,都得它心情成不成。
    mcluyu
    mcluyu
    Jan 7, 2025
    19
    没准是故意的, 不让你们用 OC 了, 快来用 swift , 你看他的 AI Predictive code 都只支持 Swift 。。。

    但是也说不通, 因为其他方面也很垃圾, 每次更新不下载最新的 simulator 文件你甚至都没法编译, 但是他居然让你选择要不要下载。。。
    w3
    w3
    Jan 7, 2025 via iPhone
    20
    SwiftUI 也是一言难尽
    wulili
    wulili
    Jan 7, 2025
    21
    以前用 OC 的时候确实提示挺快的,现在 Swift 的提示经常性突然变慢,不知道是 Swift 语言变得太臃肿了还是 Xcode 太拉垮
    ChrisFreeMan
    ChrisFreeMan
    Jan 7, 2025❤️2
    22
    苹果应该拆解 Xcode ,如果开发原生 macOS 和 iOS 不再需要下载这坨玩意,只需要下载必要的 SDK ,随意选择自己喜欢的编辑器,我百分百愿意回归原生开发。
    iOCZS
    iOCZS
    Jan 7, 2025
    23
    @WillBeethoven 但是隔壁 artui 更垃圾。。。
    k9982874
    k9982874
    Jan 7, 2025❤️2
    24
    现在用 vscode 写 flutter 可以延长不少寿命
    okakuyang
    okakuyang
    Jan 7, 2025
    25
    可以用 cursor 加插件掉用 xbuild 开发,可以不用 xcode 的 GUI 编辑代码。但是编译速度似乎没有 xcode 快。
    levelworm
    levelworm
    Jan 7, 2025 via Android
    26
    还有其他编辑器工具支持 ObjC 吗?有的话就好了,XCode 的确不太行。
    qxmqh
    qxmqh
    OP
    Jan 7, 2025
    27
    @levelworm AppCode , 但是也被放弃了。
    roundgis
    roundgis
    Jan 7, 2025 via Android
    28
    @lululau 並沒有
    levelworm
    levelworm
    Jan 7, 2025 via Android
    29
    @qxmqh #27
    看来想搞苹果系统开发只能上 XCode
    HangoX
    HangoX
    Jan 7, 2025❤️1
    30
    xcode 是真的不好用,提示真的差强人意,只能说内存占用还行,可惜 appcode 又不维护了,
    @levelworm appcode
    xFrye
    xFrye
    Jan 7, 2025
    31
    感觉 xcode 这么多年过去了,一点长进都没有。。。
    chaselen
    chaselen
    Jan 7, 2025
    32
    这么多年过去,xcode 代码提示还是一如既往的辣鸡
    roswellian
    roswellian
    Jan 8, 2025
    33
    印度人越来越多了
    usVexMownCzar
    usVexMownCzar
    Jan 8, 2025
    34
    @xFrye 不仅没长进还年年倒退🤣
    Promtheus
    Promtheus
    Jan 8, 2025
    35
    有太多孟买科技在里面
    XavierLing
    XavierLing
    Jan 8, 2025
    36
    确实,代码提示真的懵逼
    cherishwinner334
    cherishwinner334
    Jan 8, 2025
    37
    不想学 swiftui 开发 ios 应用的原因之一就是他的编辑器太辣鸡了。真的从来没有见过一款编译器 zz 到这种程度,现在都是 vscode 一把嗦。我现在想想真的是佩服他写独立开发坚持使用 xcode 的兄弟🤐🤐
    Hse7enD
    Hse7enD
    Jan 8, 2025
    38
    @cherishwinner334 在座的各位用过 DevEco-Studio 就知道还有更差劲的了。
    kkhaike
    kkhaike
    Jan 8, 2025
    39
    我说一个。。无法跳转引用的地方。。
    都要用搜索
    incu
    incu
    Jan 8, 2025
    40
    Apologies, Gemini in Android Studio is currently not available in your country.
    @qxmqh 我这里一直就是提示地区不可用
    qxmqh
    qxmqh
    OP
    Jan 8, 2025
    41
    @incu 出站模式选择全局,不要选规则,另外节点尽量选日本 新加坡 美国,不要选香港和台湾。
    guanhui07
    guanhui07
    Jan 8, 2025
    42
    最垃圾的 ide 了吧
    987N
    987N
    Jan 9, 2025
    43
    是真的垃圾
    tkfood
    tkfood
    Jan 14, 2025
    44
    @Upuaut 这个编译问题全靠 xcode 心情,有时候电脑发热导致性能下降也会突然报错,一行代码没改
    xiaotianhu
    xiaotianhu
    Feb 22, 2025
    45
    我一直用 Vim 开发 swift 啊,很好用。只有在执行的时候点一下 xcode 里的开始,偶尔 debug 也用 xcode ,问题就解决了...
    a4339793xxx
    a4339793xxx
    May 30, 2025
    46
    没有竞争就是这样的了,任何垄断产品能好到拿去?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1115 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 18:06 · PVG 02:06 · LAX 10:06 · JFK 13:06
    ♥ Do have faith in what you're doing.