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

232 天前
 main1234

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

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

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

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

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

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

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

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

https://ex.noerr.eu.org/t/1109853

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

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

© 2021 V2EX