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

2022 年, Swift 开发用 Xcode 还是 AppCode

  •  
  •   panlatent · 5 天前 · 2717 次点击

    最近打算学学 Swift 搞搞原生小软件玩,iOS/MacOS ,不打算学习 OC 。目前其他语言用的 JB 的全家桶,还算熟练。用了这么多年 Mac 真正第一次尝试用 Xcode ,好看是真滴好看,用起来 ... 起初我以为是我用不习惯(快捷键),或者功能设计不太一样,结果找了半天是没有。

    所以想咨询下现在用 AppCode 开发咋样?

    17 条回复    2022-05-17 10:56:32 +08:00
    cssk
        1
    cssk  
       5 天前 via iPhone
    Xcode
    WildCat
        2
    WildCat  
       5 天前
    AppCode 也不是不行,就是感觉差点意思。偶尔还是有 bug 。但是其实 Xcode 的功能缺失更多。
    新项目只能说有利有弊吧。

    iOS 开发可能很多 boilerplate ,所以 GitHub Copilot 很有用。
    foam
        3
    foam  
       5 天前 via Android
    xcode 我记得连 duplicate line 都没有,还得自己造脚本。
    AppCode 好像不能用预览功能?
    neptuno
        4
    neptuno  
       5 天前 via iPhone
    我也是刚学 swiftui 。因为之前一直用 idea ,所以对 appcode 快捷键比较熟悉。推荐两者一起用。core data 相关的代码就用 xcode 写,其他代码 appcode 写。
    neptuno
        5
    neptuno  
       5 天前 via iPhone
    @foam #3 appcode 预览可以通过 inject 实现
    foam
        6
    foam  
       5 天前 via Android
    @neptuno 好嘞 有空试试
    bthulu
        7
    bthulu  
       5 天前
    用 vscode 啊
    inhzus
        8
    inhzus  
       5 天前 via iPhone
    我目前状态是都用…
    justin2018
        9
    justin2018  
       5 天前
    使用 Xcode 的场景:
    开发 App 、调试 App 、SwiftUI

    使用 Appcode 的场景:
    看代码、修改代码
    searene
        10
    searene  
       5 天前
    用 Appcode 经常有些兼容性的小问题。但是 Xcode 设计真的不行,总觉得各种不方便。没办法,主要还是得用 Xcode
    wupher
        11
    wupher  
       5 天前
    截止目前,不可能脱离 Xcode ,尽管它有这样那样的问题。

    AppCode 写写代码,查看,一般场景下都没问题。但无法脱离 Xcode
    agagega
        12
    agagega  
       5 天前
    AppCode 挺好,但也只能写写代码,稍微改点配置文件和资源什么的就会自动打开 Xcode 了。(所以它替代的不是 Xcode 而是……Project Builder ?)智能补全比 Xcode 稳定多了。

    Swift 到现在都没有一个官方的 formatter 是真尴尬,写起来各种格式不统一。
    lowsunndy
        13
    lowsunndy  
       3 天前
    如果你想搞 iOS/macOS ,语言不是最关键的,因为你平时 99% 的时间还是跟 UIKit/Appkit 打交道,开发的速度取决于你对这两个 framework 的熟悉程度。

    另外也不建议新手直接从 SwiftUI 入门,因为你会遇到很多目前无法解决的问题,浪费时间。swift + UIKit/AppKit 是比较合适的,但某些特殊的需求还是需要回到 oc 来实现
    lowsunndy
        14
    lowsunndy  
       3 天前
    Xcode 是必须的,其他不用考虑,否则浪费时间
    ooops
        15
    ooops  
       3 天前 via iPhone
    appcode 性能不行,小项目可以试试
    haven2world
        16
    haven2world  
       3 天前
    Appcode 小项目写代码用起来蛮舒服。但是项目规模一上去,卡的要死
    AppCode 还有个好处就是如果你的项目里还有一些 web 相关代码,编辑起来起码有 WebStorm 八成功力
    PerFectTime
        17
    PerFectTime  
       2 天前
    建议两个,左边 AppCode 编辑,右边 Xcode 预览
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1153 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:50 · PVG 03:50 · LAX 12:50 · JFK 15:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.