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
TVBG
V2EX  ›  iDev

因没有达到市场预期, JetBrains 将停用 AppCode

  •  1
     
  •   TVBG ·
    drunlin · 2022-12-15 15:47:05 +08:00 · 13233 次点击
    这是一个创建于 703 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://blog.jetbrains.com/zh-hans/appcode/2022/12/appcode-2022-3-release-and-end-of-sales-and-support/

    虽然 AppCode 也有些小毛病,但个人觉得挺可惜的,Xcode 真的太难用了。

    43 条回复    2023-05-16 10:14:29 +08:00
    FreshOldMan
        1
    FreshOldMan  
       2022-12-15 16:06:02 +08:00
    xcode 真的是太难用了 +1
    weeei
        2
    weeei  
       2022-12-15 16:09:43 +08:00   ❤️ 3
    不如改方向,专攻成为跨平台的 Swift IDE ,目前市场上这方面还没有巨头入场。
    MX123
        3
    MX123  
       2022-12-15 16:29:14 +08:00
    @weeei 苹果对开源支持太差
    MX123
        4
    MX123  
       2022-12-15 16:33:27 +08:00
    生态太差了
    Mitt
        5
    Mitt  
       2022-12-15 16:44:04 +08:00   ❤️ 1
    @weeei #2 只要苹果自己不发力,没人会愿意投资在这个上面的,有的是更好的选择
    wsseo
        6
    wsseo  
       2022-12-15 16:51:25 +08:00
    不跨平台,还是个备胎,很难
    echo1937
        7
    echo1937  
       2022-12-15 16:54:39 +08:00
    @wsseo #6 Swift 是跨平台的,只是离开 iOS 开发生态太差
    https://github.com/apple/swift
    echo1937
        8
    echo1937  
       2022-12-15 16:57:33 +08:00
    @wsseo #6 哦,原来是 AppCode 不跨平台,我一直没有注意到,抱歉
    ios
        9
    ios  
       2022-12-15 17:06:05 +08:00
    我之前 也是喜欢用 AppCoda
    但是问题总 出错
    tobemaster
        10
    tobemaster  
       2022-12-15 17:10:17 +08:00
    昨天刚刚看到一篇文章,建议使用 appCode ,今天就停更了,。。。
    darkengine
        11
    darkengine  
       2022-12-15 17:13:39 +08:00
    天下苦 Xcode 久已
    darkengine
        12
    darkengine  
       2022-12-15 17:14:16 +08:00
    @darkengine 久矣
    ysc3839
        13
    ysc3839  
       2022-12-15 17:26:21 +08:00
    @weeei @Mitt @echo1937 Swift 能跨平台,但有很多第三方库是依赖 macOS/iOS 独有的 API 的,这部分很难跨平台
    Mitt
        14
    Mitt  
       2022-12-15 17:28:24 +08:00
    @ysc3839 #13 要的就是生态,能跨平台的东西太多太多了,苹果自己都不助力跨平台生态发展的话,别人为啥要投资 swift 呢对把
    okakuyang
        15
    okakuyang  
       2022-12-15 18:01:14 +08:00   ❤️ 2
    没事,隔壁 android studio 比 xcode 还要难用。
    dcsuibian
        16
    dcsuibian  
       2022-12-15 18:22:36 +08:00
    swift 跨平台就是个笑话。
    隔壁微软在 macOS/Linux 推.NET 再慢至少还是在“走”。苹果这边就直接躺倒了。

    大公司自己不推,社区也没动力(毕竟一个语言而已,也不是啥稀罕东西)。
    icyalala
        17
    icyalala  
       2022-12-15 18:28:14 +08:00
    有个选择总比没有强,可惜了啊。。
    daveh
        18
    daveh  
       2022-12-15 18:42:01 +08:00 via iPhone
    @weeei 可惜了。
    CLion 可以跨平台使用 Swift 插件,插件也要一起下线了。
    GTim
        19
    GTim  
       2022-12-15 19:14:48 +08:00
    开源吧,开源吧
    Lionad
        20
    Lionad  
       2022-12-15 19:16:08 +08:00   ❤️ 1
    xcode 哪里难用?我觉得挺好用的啊?
    Lionad
        21
    Lionad  
       2022-12-15 19:17:49 +08:00
    啊 看错了,是 xcode ,我看成 vscode
    ChrisFreeMan
        22
    ChrisFreeMan  
       2022-12-15 20:48:20 +08:00   ❤️ 3
    来这里诉苦,苹果一直到最近几天才决定将 swift Foundation 基础框架开源,用 swift 重写。Xcode 本身也非常难用,App Store 大片一星,我怀疑 apple 自己锁住了评分才维持在三星,文档含糊不清,生态非常差,找资料全网找也到处都是死胡同,swiftUI 本身作为跨平台开发框架( macOS/iOS ),很多东西 iOS 的方案和 macOS 还不一样,有些实现 iOS 有,macOS 还没有,本来 iOS 资料就少得可怜,macOS 更是很多问题无处可寻。各种奇葩 bug 一堆,无用报错信息更是让人抓头。有一些功能,你不去翻它历年发布会视频,你甚至不知道怎么实现。我用它写了两款应用,第二款快做完了,我以后不想再用这个技术栈的东西了,真的很浪费时间。
    iOCZ
        23
    iOCZ  
       2022-12-15 20:53:56 +08:00
    应该开源
    PerFectTime
        24
    PerFectTime  
       2022-12-15 22:01:39 +08:00   ❤️ 1
    完蛋,没有阳间的编辑器可用了
    pocarisweat
        25
    pocarisweat  
       2022-12-15 22:56:56 +08:00   ❤️ 2
    完蛋。一直在用,这玩意比 Xcode 靠谱多了
    pocarisweat
        26
    pocarisweat  
       2022-12-15 22:59:04 +08:00   ❤️ 2
    @weeei
    IBM 一度在 Swift 上投过不少资源,后来也撤出了。Apple 确实太不上心了,虽然 Swift 的不成功有生态位被占据的因素,但 Apple 哪怕有 MS 对.NET Core 的一半上心,Swift 也不至于现在这个样
    MrHyde
        27
    MrHyde  
       2022-12-16 03:42:26 +08:00   ❤️ 1
    我尝试了 N 次学 iOS 开发, 都因为 xcode 放弃了
    zhuangzhuang1988
        28
    zhuangzhuang1988  
       2022-12-16 08:50:48 +08:00
    sleepybear1113
        29
    sleepybear1113  
       2022-12-16 08:52:57 +08:00   ❤️ 1
    swift 和别的几个项目的 issue 的 open 和 closed 数量对比,不知道能不能说明一部分问题

    swift: 5649 open, 7504 closed. open 率: 42.95%

    Spring Boot: 541 open, 27207 closed. open 率: 1.95%

    vue: open 347, closed 9570. open 率: 3.50%

    react: open 883, closed 11052. open 率: 7.40%

    TensorFlow: open 2062, closed 34134. open 率: 5.70%

    flutter: open 11183, 65200 closed. open 率: 14.64%
    jeesk
        30
    jeesk  
       2022-12-16 09:30:22 +08:00   ❤️ 1
    @sleepybear1113 swift 是语言吧? 你应该用 goland ,scala 之类的对比
    andyJado
        31
    andyJado  
       2022-12-16 09:59:59 +08:00
    @jeesk 除了 swiftui, 没人用 swift 吧? 所以 swift 就是 swiftui 的语法糖呐,
    debuggerx
        32
    debuggerx  
       2022-12-16 10:05:20 +08:00
    用 AppCode 写:吃巧克力味的 Shit
    用 Xcode 写:吃 Shit 味的 Shit

    彻底不会碰 OC/Swift 了
    jeesk
        33
    jeesk  
       2022-12-16 10:07:12 +08:00
    难用可以忍,ios 和 macos 的资料贼少, 这才是坑。
    argc
        34
    argc  
       2022-12-16 11:32:26 +08:00
    xcode 确实不够完善,但 Appcode 更难用,很多人无脑吹不知道是不是为了显得自己独树一帜。最后还不是要用 xcode
    susanzhou
        35
    susanzhou  
       2022-12-16 11:39:28 +08:00
    flutter 不香么?苹果除了硬件可以,所有软件用起来都是 shit 的感觉,希望明年欧洲要求开放第三方 app 商店的结果能彻底远离苹果 mac os 吧,太恶心了。
    xtinput
        36
    xtinput  
       2022-12-16 13:08:12 +08:00   ❤️ 1
    说 Xcode 难用的都是用的不熟的吧,比 android studio 好用多了
    @andyJado swift 是编程语言,swiftui 是一套框架
    @argc +1 ,用过 AppCode ,感觉比 Xcode 更难用
    jackleeforce3615
        37
    jackleeforce3615  
       2022-12-16 14:19:16 +08:00   ❤️ 2
    IOS/Android 双修隐士说几句:

    1. XCode 主要还是跳转和快速定位输 JetBrain 产品一大截,还有 Refactor 功能也不行。
    2. Android Studio/AppCode 都是插件版的 Idea, 非常好用。

    自己平时做 IOS 开发,用 AppCode 编辑代码,用 XCode 预览界面。
    anan1314git
        38
    anan1314git  
       2022-12-16 16:40:14 +08:00
    @jackleeforce3615 还有 AppCode 自动导入头文件这个功能, 也是提效神器.
    justdoit123
        39
    justdoit123  
       2022-12-16 16:57:38 +08:00
    “你肯定不是一个资深的 ios 开发,资深的 IOS 开发早就当死马了 不会抱怨 XCode 难用” 狗头
    StevenRCE0
        40
    StevenRCE0  
       2022-12-16 17:42:50 +08:00
    “‘你肯定不是一个资深的 ios 开发,资深的 IOS 开发早就当死马了 不会抱怨 XCode 难用’ 狗头”狗头
    cincout
        41
    cincout  
       2022-12-17 17:57:45 +08:00
    Xcode 确实难用, 啥时候能推倒重写啊, 动不动就崩溃
    andforce
        42
    andforce  
       2023-04-11 14:45:07 +08:00
    确实难用,并且每次大版本升级改的就面目全非
    tab0101
        43
    tab0101  
       2023-05-16 10:14:29 +08:00
    确实挺可惜的,AppCode 也迭代了好多年了(虽然更新频率不高)。
    Xcode 没有 JetBrains 家的 IDE 有那么丰富的功能(可能两个工具的设计理念也不同),如果你用惯了 JetBrains 系列产品,再用 Xcode ,确实会感到少了点什么东西。但总的来说,应该不足以造成太大的效率问题。
    我自己因为用了很长时间的 Xcode ,已经习惯了,所以不会有明显影响我专注力的问题。
    🤔是我驯服了 Xcode ,还 Xcode 驯服了我?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5622 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:35 · PVG 09:35 · LAX 17:35 · JFK 20:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.