同等硬件下比性能, XCode 是不是永远都赶不上 Visual Studio 了? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rainex
V2EX    Xcode

同等硬件下比性能, XCode 是不是永远都赶不上 Visual Studio 了?

  •  
  •   rainex 2016-11-17 18:07:55 +08:00 9535 次点击
    这是一个创建于 3249 天前的主题,其中的信息可能已经有所发展或是发生改变。
    功能 xcode 一直是少,但性能还比不上 vs 。

    有点像视频播放器和大型 3d 游戏,同样暴雪的游戏客户端,两个平台两种性能。

    我看一些抱怨 xcode 卡的,其实 mac 的硬件配置还可以。

    没反编译过 xcode ,不过我感觉 objc runtime 之类的要背一些锅吧?

    补充:现在第三方也不争气,当年 delphi 挺给微软压力的,编译速度嗖嗖的,可视化开发比 vb 还爽,现在 xcode 什么对手? appcode 是个 java 开发的货,性能和资源占用可想而知,肯定也形不成 delphi 给 vs 的那种压力。

    开发者这么多抱怨,年复一年, xcode 依旧我行我素。
    38 条回复    2016-12-20 14:56:04 +08:00
    814084764
        1
    814084764  
       2016-11-17 18:32:24 +08:00
    苹果就是爱用用,不用还没办法。所以幸亏手机不是苹果一家独大。
    Lonely
        2
    Lonely  
       2016-11-17 18:35:46 +08:00 via iPhone
    没啥能代替的,就这样呗,没办法
    walkingway
        3
    walkingway  
       2016-11-17 18:37:26 +08:00
    等写上 Swift 了,就会怀念之前 Xcode 写 OC 的流畅了
    hekunhotmail
        4
    hekunhotmail  
       2016-11-17 18:37:37 +08:00
    apple 就是这样 它的意思就是"爱用用 不用滚"
    letuslinux
        5
    letuslinux  
       2016-11-17 18:47:58 +08:00
    xcode 是我遇到过的大型 ide 中,最烂的一个 , 没有之一,可能是因为 ui 功能比较复杂的原因?
    SYP
        6
    SYP  
       2016-11-17 18:58:29 +08:00
    @letuslinux 那是还没用上 AndroidStudio 。
    murmur
        7
    murmur  
       2016-11-17 19:01:53 +08:00
    @SYP java 的拼原生,这公平么? AndroidStudio 没挑 OS 吧
    peneazy
        8
    peneazy  
       2016-11-17 19:14:41 +08:00 via Android
    最近装了 vs2015 写 js ,不是一般的酸爽
    kera0a
        9
    kera0a  
       2016-11-17 19:20:12 +08:00
    >
    xcode 是我遇到过的大型 ide 中,最烂的一个 , 没有之一,可能是因为 ui 功能比较复杂的原因?

    @letuslinux 那是你没用过 Xcode9 。
    binbinyouliiii
        10
    binbinyouliiii  
       2016-11-17 20:11:40 +08:00
    我觉得 java 开发的 idea 就很不错
    letuslinux
        11
    letuslinux  
       2016-11-17 21:57:01 +08:00
    @SYP 上学 myeclipse 1 年 工作 eclipse 1 年 idea 3 年 unity+mono 半年 unity+vs 半年 xcode 7 4 个月
    letuslinux
        12
    letuslinux  
       2016-11-17 21:58:20 +08:00
    @letuslinux 确实没用过 AndroidStudio 哈哈哈
    tane05
        13
    tane05  
       2016-11-17 22:22:01 +08:00
    Xcode8 下打断点 iOS8 设备 一个断点跑到起码要等 20 秒 折腾的都不想写 App 了
    nicevar
        14
    nicevar  
       2016-11-17 22:37:18 +08:00
    vs 从 6.0 用到 2010 ,最喜欢 visual assist x 插件,后来做 iOS 开发了, xcode 从 3.2 开始用的,开始还挺好,自己改了快捷键勉强也能习惯,从 xcode4 之后不知道怎么回事就容易崩了, svn 提交崩、格式化代码崩、打开 xib 崩、 debug 也崩,特别是 xcode5 ,有时候项目时间紧的时候都骂娘了,以致于后面有段时间特无聊,跟同事整出了好几段让 xcode 崩溃的代码段
    wdlth
        15
    wdlth  
       2016-11-17 23:08:20 +08:00
    Xcode 是评测 MAC 跑分性能的唯一标准……
    zonghua
        16
    zonghua  
       2016-11-17 23:27:56 +08:00
    @peneazy vscode 就很好了啊,我部门都转用 vscode 了
    zhouquanbest
        17
    zhouquanbest  
       2016-11-18 00:26:09 +08:00
    @SYP @letuslinux
    讲道理 AS 比 Xcode 好多了
    毕竟 IDEA 魔改的 Jetbrain 家品质还是有
    唯一能挑的是 gradle build 慢
    sadaharu09
        18
    sadaharu09  
       2016-11-18 00:48:32 +08:00
    不用担心马上 Visual Studio 就有 Mac 版本了,先忍一忍。
    Madwyn
        19
    Madwyn  
       2016-11-18 01:59:57 +08:00
    IDE 只用 JetBrains 家的。
    Mitt
        20
    Mitt  
       2016-11-18 06:23:47 +08:00
    @sadaharu09 VS for Mac 不是微软“改名部”的杰作嘛 我是没看出有多少跟 xamarin 有很大区别的
    darrenfang
        21
    darrenfang  
       2016-11-18 06:59:48 +08:00 via iPhone
    @sadaharu09 我已经装好了,.NET Core 项目又改成用 msbuild 编译了,心累
    riaqn
        22
    riaqn  
       2016-11-18 07:25:45 +08:00   3
    同样, itunes 是我用过的最烂的音乐同步软件+播放器+固件工具+各种杂七杂八的工具。

    你们说微信 /支付宝 /QQ 集成了一大堆功能,怎么没人骂苹果呢。
    lxszl
        23
    lxszl  
       2016-11-18 08:47:29 +08:00 via iPhone
    Android Studio 是真垃圾,连 Xcode 都不如
    missdeer
        24
    missdeer  
       2016-11-18 09:08:57 +08:00
    忍忍,等 VS for Mac 吧
    jydeng
        25
    jydeng  
       2016-11-18 09:15:25 +08:00
    Android Studio 卡的不行,是不是我用的姿势不对。
    silvernoo
        26
    silvernoo  
       2016-11-18 09:19:18 +08:00
    Android Studio 用熟了很爽。 JetBrains 全家桶用着都挺顺手的。
    yellowV2ex
        27
    yellowV2ex  
       2016-11-18 09:24:45 +08:00
    Xcode 其实就是开 storyboard 的时候那个 UI 编辑的窗口卡一些,其他还好吧,即点即有,难道你们码字也卡吗?
    zeus255
        28
    zeus255  
       2016-11-18 09:45:09 +08:00
    AS 功能很赞,就是太 TM 卡了,比 XCODE 还卡。
    anuxs
        29
    anuxs  
       2016-11-18 09:58:51 +08:00 via iPhone
    挣钱多的还是 ios 开发。不管是应用还是程序员。
    Quaintjade
        30
    Quaintjade  
       2016-11-18 10:21:24 +08:00
    原来大家 Android Studio 都卡吗?我还以为是我配置太渣……
    ihainan
        31
    ihainan  
       2016-11-18 10:29:50 +08:00
    AS 不卡,但自从某版本更新之后,编译必卡……

    除开此点, Jetbrain 全家桶订阅用户表示 AS 用起来满满都是愉悦。
    sugarmo
        32
    sugarmo  
       2016-11-18 10:43:23 +08:00
    可是 Xcode 整合度高啊!
    DingSoung
        33
    DingSoung  
       2016-11-18 10:43:42 +08:00
    我觉得 Xcode 是用过 最简洁最好用的 IDE 啊,该有的功能都有,其他的 Vusual Studio, Android Studio ,IDEA 界面都太复杂了
    UkiyoESoragoto
        34
    UkiyoESoragoto  
       2016-11-18 10:45:35 +08:00
    不理解,请问有数据有对比吗?
    并没有那么感觉不好用的地方
    除了.dSYM 还有其他体验明显糟糕的地方吗?
    djy0716
        35
    djy0716  
       2016-11-18 10:57:29 +08:00
    I7 6700K+SM951 NvMe , Android Studio 我咋不卡?
    aiyo218
        36
    aiyo218  
       2016-11-18 16:51:40 +08:00
    不能单纯比较吧,必竟两个产品,强拉到一个维度对比是不太公平的。
    kitalphaj
        37
    kitalphaj  
       2016-11-18 18:48:58 +08:00
    @yellowV2ex @UkiyoESoragoto 我猜你们不是写 Swift 的吧。。。 Xcode 现在对 Swift 支持很差,连重构都不支持,而且经常 Sourcekit 崩溃,自动补全慢得想打人。。。。

    Android Studio 我倒是没怎么卡过。。。。
    def1984
        38
    def1984  
       2016-12-20 14:56:04 +08:00
    Xcode 8.2 现在对 Swift 已经差到丧心病狂的地步了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6051 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 02:37 PVG 10:37 LAX 19:37 JFK 22:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86