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

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

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

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

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

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

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