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

1 天前
 main1234

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

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

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

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

5203 次点击
所在节点    iDev
59 条回复
Mor1arty
1 天前
Alex, 非官方的 XCode AI 插件,还挺好用的,类似 Cursor
https://alexcodes.app/
superedlimited
1 天前
都能上 V2EX 了,多看看外面的世界吧。看看油管上 iOS 开发的大佬 Xcode 的操作熟练度,自己比较菜就多学学,而不是抱怨。
main1234
1 天前
@superedlimited 你是不是有什么大病啊
roundgis
1 天前
@murmur 如果要调用 native 接口怎么办 多少要写点 swift
main1234
1 天前
@cocomanber 老哥,看完了 swift 语法,想深入了解下 IOS 特性和版本区别,有啥好的学习资料可以分享下嘛
murmur
1 天前
@superedlimited 一个 IDE ,2025 年了,不带默认的代码格式化功能,操作再熟练度也改不了 xcode 一坨屎的事实
murmur
1 天前
@roundgis 我们写的 objc ,比 swift 还恶心
yucao
1 天前
Xcode 调试还是可以的,断点查图形渲染也好,内存分配也好,拿到的数据都很准确,挺好用的
而且打 iOS 包是必须的
就是写代码真的是难用
chiaf
1 天前
@chiaf
刚试了下,vscode 可以自动格式化,
"[swift]": {
"editor.defaultFormatter": "sswg.swift-lang"
}
RayJiang9
1 天前
@superedlimited #20 味真浓
Xcode 的开发体验就是史,提示提示出不来,断点断点出不来还搁着吹啥呢
https://x.com/onevcat/status/1856516066928931284 别告诉我你不认可喵神是大佬
beyondstars
1 天前
用 ds 生成代码再找个地方粘上
RayJiang9
1 天前
@main1234 #23 想了解不同版本特性看历年 WWDC what's new in UIKit/Swift ,或者看别人写的总结
main1234
1 天前
@RayJiang9 老哥,我对 app 开发非常感兴趣,swift 这语法啥的差点没给我劝退(我之前写 go 、php 的),现在 swift 还是主流开发首选嘛?是不是直接上 flutter 就行了
alfa
1 天前
这坨屎 10 几年了,一直这样,在 M 系 CPU 出来之前使用体验更加烂。
Helsing
1 天前
还不转 Flutter 或者 Compose ? Android Studio 吊打 Xcode
Helsing
1 天前
@Helsing 打错了

要不转 Flutter 或者 Compose ? Android Studio 吊打 Xcode
RayJiang9
1 天前
@main1234 看你的需求了,如果你想 iOS & Android 一起弄可以选 flutter ,如果只在 Apple 平台 swift 是首选。
UI 方面 UIKit 和 SwiftUI 可以算是两个完全不同的东西
选 UIKit 最低版本可以做到很低,iOS 13+ 起,能定制的内容很多
SwiftUI 的话我记得是 iOS 17+ 起步会好用很多,写页面会比较快,上手会比 UIKit 简单一点,也仅仅是一点,缺点是封装的很多,会有一些细节无法调,要扣细节的话 UIKit 会好很多
shinsekai
1 天前
swift playground
newtype0092
1 天前
已经将近 5 年没碰这坨东西了,现在还是会动不动崩溃么?我记得我用其他 IDE 崩溃的次数加起来都没这玩意儿多。
MacsedProtoss
1 天前
@main1234 flutter 对于 iOS 的体验非常的差,系统特性支持不完整,白屏卡顿多很多,如果你只想写 iOS 的话,不要用 flutter 。而且 flutter 的写法和 swift 也差不太多吧,一样会让你不习惯。

@Helsing AS 的缺点我个人觉得 第一个是丑(新 UI 之后好一些)第二个是其实工程大了之后表现还不如 Xcode…如果你的工程是按照 G 来算的(不是游戏,就是 app )你就会发现 AS 也卡得不行…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1109853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX