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

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

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

    ps:12 年开始做 iOS 开发,真的经历了 Xcode 各个版本变迁,明显是越来越拉。负向优化。
    第 1 条附言  ·  1 天前
    主要是,苹果内部这些人做开发,难道不吐槽这个 Xcode 开发团队吗?
    没人去暴打这帮憨批吗。
    41 条回复    2025-01-08 16:31:40 +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  
       23 小时 12 分钟前
    @WillBeethoven 但是隔壁 artui 更垃圾。。。
    k9982874
        24
    k9982874  
       23 小时 6 分钟前   ❤️ 2
    现在用 vscode 写 flutter 可以延长不少寿命
    okakuyang
        25
    okakuyang  
       22 小时 34 分钟前
    可以用 cursor 加插件掉用 xbuild 开发,可以不用 xcode 的 GUI 编辑代码。但是编译速度似乎没有 xcode 快。
    levelworm
        26
    levelworm  
       22 小时 24 分钟前 via Android
    还有其他编辑器工具支持 ObjC 吗?有的话就好了,XCode 的确不太行。
    qxmqh
        27
    qxmqh  
    OP
       22 小时 15 分钟前
    @levelworm AppCode , 但是也被放弃了。
    roundgis
        28
    roundgis  
       22 小时 14 分钟前 via Android
    @lululau 並沒有
    levelworm
        29
    levelworm  
       20 小时 27 分钟前 via Android
    @qxmqh #27
    看来想搞苹果系统开发只能上 XCode
    HangoX
        30
    HangoX  
       20 小时 6 分钟前   ❤️ 1
    xcode 是真的不好用,提示真的差强人意,只能说内存占用还行,可惜 appcode 又不维护了,
    @levelworm appcode
    xFrye
        31
    xFrye  
       19 小时 18 分钟前
    感觉 xcode 这么多年过去了,一点长进都没有。。。
    chaselen
        32
    chaselen  
       19 小时 13 分钟前
    这么多年过去,xcode 代码提示还是一如既往的辣鸡
    roswellian
        33
    roswellian  
       17 小时 46 分钟前
    印度人越来越多了
    chiaf
        34
    chiaf  
       17 小时 38 分钟前
    @xFrye 不仅没长进还年年倒退🤣
    Promtheus
        35
    Promtheus  
       10 小时 18 分钟前
    有太多孟买科技在里面
    XavierLing
        36
    XavierLing  
       9 小时 35 分钟前
    确实,代码提示真的懵逼
    cherishwinner334
        37
    cherishwinner334  
       9 小时 12 分钟前
    不想学 swiftui 开发 ios 应用的原因之一就是他的编辑器太辣鸡了。真的从来没有见过一款编译器 zz 到这种程度,现在都是 vscode 一把嗦。我现在想想真的是佩服他写独立开发坚持使用 xcode 的兄弟🤐🤐
    Hse7enD
        38
    Hse7enD  
       4 小时 19 分钟前
    @cherishwinner334 在座的各位用过 DevEco-Studio 就知道还有更差劲的了。
    kkhaike
        39
    kkhaike  
       4 小时 4 分钟前
    我说一个。。无法跳转引用的地方。。
    都要用搜索
    incu
        40
    incu  
       2 小时 29 分钟前
    Apologies, Gemini in Android Studio is currently not available in your country.
    @qxmqh 我这里一直就是提示地区不可用
    qxmqh
        41
    qxmqh  
    OP
       2 小时 23 分钟前
    @incu 出站模式选择全局,不要选规则,另外节点尽量选日本 新加坡 美国,不要选香港和台湾。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3391 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:54 · PVG 18:54 · LAX 02:54 · JFK 05:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.