V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
rainex
V2EX  ›  iDev

苹果这家公司,对开发工具和语言投入上,太抠门了。

  •  
  •   rainex · 2017-06-12 20:37:26 +08:00 · 19311 次点击
    这是一个创建于 2728 天前的主题,其中的信息可能已经有所发展或是发生改变。
    微软在挖编译器和语言大牛上,
    145 条回复    2017-07-24 12:50:06 +08:00
    1  2  
    expkzb
        101
    expkzb  
       2017-06-13 11:28:50 +08:00
    @paradoxs 不怕 RN 分分钟被苹果审核拒绝吗
    zjp
        102
    zjp  
       2017-06-13 11:30:20 +08:00 via Android
    翻页。不容易,一个人撕了十几楼
    nicevar
        103
    nicevar  
       2017-06-13 11:36:27 +08:00
    @googlebot 你这人喜欢胡说就算了,Qt 也多次输入不正确,你信口开河发布一个 Qt app 100M,我跟你说那么多 Qt 的 app 都没超过 100M,你去看看 PD IDA guitar pro 这些软件,现在又开始扯 webview,webview 需要一个 engine,占点空间再正常不过了,说得好像 mac 自带 webkit 不占空间似的,你那 500k 包含 webkit 了?还说什么搞开发的时候不知道 google 在哪,这真是白忙乎了这么多年,连那么多基础的东西都没有掌握好
    Tink
        104
    Tink  
       2017-06-13 11:37:18 +08:00 via iPhone
    反编译有啥问题?
    6IbA2bj5ip3tK49j
        105
    6IbA2bj5ip3tK49j  
       2017-06-13 11:40:04 +08:00
    @BoBoy 23333 有什么用。在开发方面,mac 跟 linux 相比什么独占或者占优势的?
    paradoxs
        106
    paradoxs  
       2017-06-13 11:45:40 +08:00 via iPhone
    @expkzb rn 不属于热更新,没事的。
    MForever78
        107
    MForever78  
       2017-06-13 11:50:20 +08:00
    那个人怕不是 Google 写的一个高级果黑机器人吧 🤦‍♂️
    TonyG
        108
    TonyG  
       2017-06-13 11:53:35 +08:00
    以前有 Borland, 现在有 JetBrains,什么时候轮到做电子表格和做手机的作威作福了 ╮(╯▽╰)╭
    LeoEatle
        109
    LeoEatle  
       2017-06-13 12:22:21 +08:00 via iPhone
    Xcode 比 VS 厉害在各种 storyboar,Interface Builder 花式连接界面和代码,却不能保证操作完能有效产生代码运行,VS 因为 C#的特性确实比 OC 好,代码提示做到了几乎完美
    LeoEatle
        110
    LeoEatle  
       2017-06-13 12:24:28 +08:00 via iPhone
    RN 已经属于原生了,国内现况是 Webview 混杂开发的更多,实际上这种开发方式无论是前端还是客户端都不太好配合
    oisc
        111
    oisc  
       2017-06-13 12:32:15 +08:00
    @LeoEatle 你可以试着了解 microsoft blend,然后再说谁厉害
    oisc
        112
    oisc  
       2017-06-13 12:36:01 +08:00
    另外 XAML Standard 已经开源了,而且 你们知道 mvvm 是谁提出来的吗?
    xuecat
        113
    xuecat  
       2017-06-13 12:48:22 +08:00
    googlebot 太偏激了。。。vs 的好处有目共睹的。。。这么黑好么。
    EyreFree
        114
    EyreFree  
       2017-06-13 12:48:23 +08:00
    道理我都懂,但是拿付费软件和免费软件比会不会不太厚道...🤔(虽然我也觉得 XCode 辣鸡)
    zcwlwen
        115
    zcwlwen  
       2017-06-13 13:24:15 +08:00
    强迫症犯了。。看见这么多 XCode 和 xcode 好难受。。😆😆
    Deeer
        116
    Deeer  
       2017-06-13 13:28:55 +08:00
    来要铜币的吧、?拿去
    mufeng
        117
    mufeng  
       2017-06-13 13:32:57 +08:00
    @spongebobsun #25 doge
    Shvier
        118
    Shvier  
       2017-06-13 13:40:23 +08:00   ❤️ 1
    @zcwlwen
    xcode XCode XCODE X C O D E
    vs Vs
    c# c sharp
    linux
    qt QT
    macosx

    发现自己太无聊,看得尴尬癌都犯了。
    zcwlwen
        119
    zcwlwen  
       2017-06-13 13:42:23 +08:00
    @Shvier 的确无聊。。。😆哈哈
    ofblyt
        120
    ofblyt  
       2017-06-13 15:17:14 +08:00   ❤️ 1
    我觉得 googlebot 可能真是通过机器学习技术开发的引战 /撕逼机器人
    jarlyyn
        121
    jarlyyn  
       2017-06-13 15:29:52 +08:00
    @BoBoy

    提升?

    负提升么?

    mac 用来开发能提高效率??

    你倒先原生跑个 docker 看看?
    mozartgho
        122
    mozartgho  
       2017-06-13 16:05:00 +08:00
    那些说 QT 发布体积太大的,你们真的用过 QT 吗?一定要按需自己编译,不要一股脑地下个 setup 文件直接安装
    xi_lin
        123
    xi_lin  
       2017-06-13 16:43:08 +08:00
    @so898 AppCode 比 Xcode 做重构放心多了。。
    jeremaihloo
        124
    jeremaihloo  
       2017-06-13 17:19:38 +08:00
    @googlebot #83 你这个人是真的烦,一直反编译反编译

    你不知道 C#代码混淆和加密?你不知道有.NET Native?

    能反编译的多了去了!

    老是反编译反编译,看着烦死了,不知道刷屏会被封?
    fallwithme
        125
    fallwithme  
       2017-06-13 17:28:00 +08:00
    为什么要和微软比,应该和更门当户对的 Android Studio 比比
    anyele
        126
    anyele  
       2017-06-13 17:46:42 +08:00
    @googlebot 感觉这个人是傻逼吧, 要不然就是机器人
    yuansc
        127
    yuansc  
       2017-06-13 18:36:35 +08:00   ❤️ 1
    感觉主题变成了 "大家来喷 @googlebot"
    firebroo
        128
    firebroo  
       2017-06-13 19:05:48 +08:00
    @googlebot 机器码可以还原为 c 阿。。IDA 的 F5 插件。。
    rainex
        129
    rainex  
    OP
       2017-06-13 19:42:33 +08:00
    @akring "这次 Swift 4 完全可以兼容之前的 Swift 3 代码"----是不是因为 swift 他亲爹跑路了,残部无心大概,所以:D
    sammo
        130
    sammo  
       2017-06-13 20:04:06 +08:00
    看看多少 Windows 开发者、 多少 OS X + iOS 开发者,比人数就知道了。

    开发者人数正相关于开发工具质量
    jackisnotspirate
        131
    jackisnotspirate  
       2017-06-13 20:16:47 +08:00 via iPhone
    Xcode 就是一渣
    googlebot
        132
    googlebot  
       2017-06-13 20:30:16 +08:00 via iPad
    @jeremaihloo .net 如果 native,就不具备反射这些特性,反射是.net 抄袭 java 的一大特点,

    离开垃圾.net,世界还很宽广,开源项目都是用的 gc,这货连 ide 都没有,还是 cmake,
    yonka
        133
    yonka  
       2017-06-13 20:31:57 +08:00
    这家公司主要拦路打劫
    googlebot
        134
    googlebot  
       2017-06-13 20:34:23 +08:00 via iPad   ❤️ 1
    这个帖子体现 V2EX 有多 low,整天还在讨论 ide,
    googlebot
        135
    googlebot  
       2017-06-13 20:45:46 +08:00
    中国有几个牛逼的开源项目,shadowsocks libev, 这个作者把 python 代码改成 c, 造福了无数人,
    每天这个代码被编译无数遍,

    如果你想代码被更多人用, 远离.net
    weiceshi
        136
    weiceshi  
       2017-06-13 20:50:55 +08:00
    @annerose
    别的槽我就不吐了
    VC6 的文档。。。
    VC6.0 在 1998 年 6 月发行,最后一个运行在 Win9x 机器上的版本
    你拿 2017 年的苹果和 1998 年的微软比,有这么黑苹果的吗?
    Skifary
        137
    Skifary  
       2017-06-13 20:53:12 +08:00
    如果无法反抗,那就好好享受
    leeg810312
        138
    leeg810312  
       2017-06-13 23:21:55 +08:00 via Android
    @googlebot #134 你用 c 好高贵哦,v2ex 这里那么多用 IDE 开发的太 low 了,你最好赶紧离开,不要再来,省得待久了说我们把你变 low 了
    ldehai
        139
    ldehai  
       2017-06-13 23:30:48 +08:00
    吵的比较乱啊,说实话 VC6 是我用过最好的版本,那编译速度杠杠的,用 MFC 写个小程序快到飞起。
    beimenjun
        140
    beimenjun  
       2017-06-13 23:48:39 +08:00
    虽然 Swift 作者跑路后说不要担心不要担心,但是终究感觉 Swift 前途堪忧得很,虽然最近在学。

    Xcode 我的要求基本是,不要变得更不稳定了。反正这几年 Xcode 稳定性 iOS 的开发者们应该深有体会,我其实对重构不是特别担心,因为实在不行还能靠手动搜索来解决,但是高亮和语法补齐这两个基本功能有时候迷之消失真的很让人费解。

    但是还是离不开 iOS 平台,总觉得移动平台阵营里 Android 太乱,Windows 太烂,目前 iOS 还是最优选择。
    googlebot
        141
    googlebot  
       2017-06-14 06:41:32 +08:00 via Android
    @nicevar 你除了胡搅,能不能多学点,
    qt 发行包 100m 一点都没错,
    asuraa
        142
    asuraa  
       2017-06-14 10:20:46 +08:00
    apple 是个纯赚钱的公司 根本没有微软的那种责任感和情怀 跟 google 也没法比
    tgfbeta
        143
    tgfbeta  
       2017-07-04 17:40:16 +08:00
    @beimenjun 别担心,反正学会了 Swift,转 Kotlin 也是分分钟(逃
    rainex
        144
    rainex  
    OP
       2017-07-13 19:10:31 +08:00
    目前在用 XCode 9 的 bata3,连代码折叠功能都还没实现,用代码重构的重命名四五次,就闪退了,此外还发生一次假死。

    这都 beta3 了还这样,那至少还得出 beta4,看目前这进度,挺愁人的。大型知名软件商里面,苹果家的 beta 是我见过的最 beta 的 beta,作为对比,暴雪家的 beta 那真的问题很少了,人家对软件质量的理解跟苹果不是一回事,

    XCode 这么多年一直让人诟病卡、慢、不稳定,好奇这个团队的 KPI 到底是什么? XCode 这团队到底几个人,成员是什么水准?难道做开发工具的团队,要求不应该是很高的吗?作为一个操作系统提供商,提供的开发工具难道不应该具有该平台软件质量的标杆意义吗?
    andyL
        145
    andyL  
       2017-07-24 12:50:06 +08:00
    用了一下 IDEA,不过没跑过大型的 java 程序,也感觉有点慢。平时基本只用 XCode,也没用过更好的,不好评价哈哈哈。
    不过确实经常崩,现在常用的 8.3.2 版本倒是很少崩,难道是近期代码写的少了?滑稽.jpg
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2608 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.