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

Xcode 这个 IDE 好难用啊,你们都是用什么 IDE 开发 IOS

  •  
  •   main1234 · 10 小时 31 分钟前 · 3095 次点击

    用的 swift ,纯新手自学没人带

    1.各位哥哥都是用啥 IDE 开发的 swift

    2.Xcode 有啥必备插件可以推荐下嘛

    想要以一个能自动格式化代码的插件、翻译插件

    36 条回复    2025-02-08 21:11:28 +08:00
    97289074
        1
    97289074  
       10 小时 6 分钟前
    蹲一手,同想要
    finab
        2
    finab  
       10 小时 3 分钟前
    难用是肯定的,不要怀疑

    插件我就装了两
    Github Copilot For Xcode
    SwiftFormat For Xcode
    magic3584
        3
    magic3584  
       10 小时 1 分钟前
    用插件都是好几年前了。
    murmur
        4
    murmur  
       9 小时 57 分钟前
    还好我们是套壳 webview ,不用忍受这坨 shi ide
    a33291
        5
    a33291  
       9 小时 53 分钟前
    jb 家有个 appcode 好像可以
    neptuno
        6
    neptuno  
       9 小时 53 分钟前
    难用也只能这么用。没办法的。难受习惯就好了
    yuhuanxi
        7
    yuhuanxi  
       9 小时 51 分钟前
    @a33291 appcode 已经不更新了
    a33291
        8
    a33291  
       9 小时 46 分钟前
    @yuhuanxi 哦豁,那只能忍着用 xcode 了
    官方提到了几个其他的编辑器,比如 atom vscode 之类,但是估计体验比不上 xcode
    https://www.swift.org/documentation/server/guides/setup-and-ide-alternatives.html
    a33291
        9
    a33291  
       9 小时 45 分钟前
    @murmur 多年以前用的 cordova,感觉还可以
    phpcxy
        10
    phpcxy  
       9 小时 35 分钟前
    我以为只是用 xcode 来打包的、、
    chiaf
        11
    chiaf  
       9 小时 17 分钟前
    没有自动格式化代码,只能手动,全选然后 cmd + i ,或者选中想要格式化的部分,然后 cmd + i

    Xcode 越来越烂了,可以用 vscode 写代码,vs code 有 swift 拓展。还有替代 swiftUI preview 的插件,可以直接调用模拟器,类似 rn 那种 hot-reload ,但是我忘了名字了🌚
    terrysnake
        13
    terrysnake  
       7 小时 58 分钟前
    我和你一样,也是纯新手。最近一两个月开始用 cursor ,不得不说这是我在 AI 上花的最值得的一笔钱了。1-2 个月时间就开发了一个不大不小的游戏。xcode 已经沦为了运行器。
    IMZQZ
        14
    IMZQZ  
       7 小时 55 分钟前
    @murmur webview 是做成网页的 然后打包成 ios ?
    IMZQZ
        15
    IMZQZ  
       7 小时 51 分钟前
    @MakHoCheung 这文章看不到呢 要会员。。。。
    musi
        16
    musi  
       7 小时 42 分钟前
    用 cursor 写 flutter ,xcode 用来打包和开模拟器调试
    murmur
        17
    murmur  
       7 小时 40 分钟前
    @IMZQZ 办公应用,企业证书,可以这么搞,反正没审核
    ThinkCat
        18
    ThinkCat  
       6 小时 47 分钟前
    用的 android studio 开发 flutter ,xcode 就是个打包编译器
    cocomanber
        19
    cocomanber  
       6 小时 37 分钟前
    iOS 开发告诉你,目前就是这坨屎可以愉快玩,其他的类似 vscode 虽然提供到有相关插件,但是我希望你进来亲身感受这坨屎。[狗头]
    MacsedProtoss
        20
    MacsedProtoss  
       6 小时 17 分钟前 via iPhone
    基本上写原生的就只有 Xcode ,其他 ide 体验只会更差,这里说的更差是指哪怕索引功能更好用,编译运行调试之类的还是得 Xcode ,而且会导致体验很割裂——毕竟这样的话你 Xcode 索引是没有建立的,调试过程体验贼差。
    至于搞什么 flutter 的,做游戏的,webview 的,那确实不太需要 Xcode ,都不是原生应用了那还说啥…
    Mor1arty
        21
    Mor1arty  
       5 小时 58 分钟前
    Alex, 非官方的 XCode AI 插件,还挺好用的,类似 Cursor
    https://alexcodes.app/
    superedlimited
        22
    superedlimited  
       5 小时 52 分钟前 via iPhone
    都能上 V2EX 了,多看看外面的世界吧。看看油管上 iOS 开发的大佬 Xcode 的操作熟练度,自己比较菜就多学学,而不是抱怨。
    main1234
        23
    main1234  
    OP
       5 小时 27 分钟前
    @superedlimited 你是不是有什么大病啊
    roundgis
        24
    roundgis  
       5 小时 13 分钟前 via Android
    @murmur 如果要调用 native 接口怎么办 多少要写点 swift
    main1234
        25
    main1234  
    OP
       5 小时 11 分钟前
    @cocomanber 老哥,看完了 swift 语法,想深入了解下 IOS 特性和版本区别,有啥好的学习资料可以分享下嘛
    murmur
        26
    murmur  
       4 小时 46 分钟前
    @superedlimited 一个 IDE ,2025 年了,不带默认的代码格式化功能,操作再熟练度也改不了 xcode 一坨屎的事实
    murmur
        27
    murmur  
       4 小时 46 分钟前
    @roundgis 我们写的 objc ,比 swift 还恶心
    yucao
        28
    yucao  
       4 小时 31 分钟前
    Xcode 调试还是可以的,断点查图形渲染也好,内存分配也好,拿到的数据都很准确,挺好用的
    而且打 iOS 包是必须的
    就是写代码真的是难用
    chiaf
        29
    chiaf  
       4 小时 27 分钟前
    @chiaf
    刚试了下,vscode 可以自动格式化,
    "[swift]": {
    "editor.defaultFormatter": "sswg.swift-lang"
    }
    RayJiang9
        30
    RayJiang9  
       3 小时 12 分钟前
    @superedlimited #20 味真浓
    Xcode 的开发体验就是史,提示提示出不来,断点断点出不来还搁着吹啥呢
    https://x.com/onevcat/status/1856516066928931284 别告诉我你不认可喵神是大佬
    beyondstars
        31
    beyondstars  
       3 小时 9 分钟前
    用 ds 生成代码再找个地方粘上
    RayJiang9
        32
    RayJiang9  
       3 小时 4 分钟前
    @main1234 #23 想了解不同版本特性看历年 WWDC what's new in UIKit/Swift ,或者看别人写的总结
    main1234
        33
    main1234  
    OP
       2 小时 29 分钟前
    @RayJiang9 老哥,我对 app 开发非常感兴趣,swift 这语法啥的差点没给我劝退(我之前写 go 、php 的),现在 swift 还是主流开发首选嘛?是不是直接上 flutter 就行了
    alfa
        34
    alfa  
       1 小时 4 分钟前
    这坨屎 10 几年了,一直这样,在 M 系 CPU 出来之前使用体验更加烂。
    Helsing
        35
    Helsing  
       29 分钟前 via iPhone
    还不转 Flutter 或者 Compose ? Android Studio 吊打 Xcode
    Helsing
        36
    Helsing  
       29 分钟前 via iPhone
    @Helsing 打错了

    要不转 Flutter 或者 Compose ? Android Studio 吊打 Xcode
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2801 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.