最近打算学学 Swift 搞搞原生小软件玩,iOS/MacOS ,不打算学习 OC 。目前其他语言用的 JB 的全家桶,还算熟练。用了这么多年 Mac 真正第一次尝试用 Xcode ,好看是真滴好看,用起来 ... 起初我以为是我用不习惯(快捷键),或者功能设计不太一样,结果找了半天是没有。
所以想咨询下现在用 AppCode 开发咋样?
1
cssk 2022-05-14 07:07:52 +08:00 via iPhone
Xcode
|
2
WildCat 2022-05-14 07:46:57 +08:00
AppCode 也不是不行,就是感觉差点意思。偶尔还是有 bug 。但是其实 Xcode 的功能缺失更多。
新项目只能说有利有弊吧。 iOS 开发可能很多 boilerplate ,所以 GitHub Copilot 很有用。 |
3
foam 2022-05-14 08:36:11 +08:00 via Android
xcode 我记得连 duplicate line 都没有,还得自己造脚本。
AppCode 好像不能用预览功能? |
4
neptuno 2022-05-14 08:36:31 +08:00 via iPhone
我也是刚学 swiftui 。因为之前一直用 idea ,所以对 appcode 快捷键比较熟悉。推荐两者一起用。core data 相关的代码就用 xcode 写,其他代码 appcode 写。
|
7
bthulu 2022-05-14 09:26:10 +08:00
用 vscode 啊
|
8
inhzus 2022-05-14 09:51:29 +08:00 via iPhone
我目前状态是都用…
|
9
justin2018 2022-05-14 10:36:46 +08:00
使用 Xcode 的场景:
开发 App 、调试 App 、SwiftUI 使用 Appcode 的场景: 看代码、修改代码 |
10
searene 2022-05-14 10:44:01 +08:00
用 Appcode 经常有些兼容性的小问题。但是 Xcode 设计真的不行,总觉得各种不方便。没办法,主要还是得用 Xcode
|
11
wupher 2022-05-14 10:50:10 +08:00
截止目前,不可能脱离 Xcode ,尽管它有这样那样的问题。
AppCode 写写代码,查看,一般场景下都没问题。但无法脱离 Xcode |
12
agagega 2022-05-14 11:19:37 +08:00
AppCode 挺好,但也只能写写代码,稍微改点配置文件和资源什么的就会自动打开 Xcode 了。(所以它替代的不是 Xcode 而是……Project Builder ?)智能补全比 Xcode 稳定多了。
Swift 到现在都没有一个官方的 formatter 是真尴尬,写起来各种格式不统一。 |
13
lowsunndy 2022-05-16 10:19:56 +08:00 1
如果你想搞 iOS/macOS ,语言不是最关键的,因为你平时 99% 的时间还是跟 UIKit/Appkit 打交道,开发的速度取决于你对这两个 framework 的熟悉程度。
另外也不建议新手直接从 SwiftUI 入门,因为你会遇到很多目前无法解决的问题,浪费时间。swift + UIKit/AppKit 是比较合适的,但某些特殊的需求还是需要回到 oc 来实现 |
14
lowsunndy 2022-05-16 10:21:13 +08:00
Xcode 是必须的,其他不用考虑,否则浪费时间
|
15
ooops 2022-05-16 14:24:58 +08:00 via iPhone
appcode 性能不行,小项目可以试试
|
16
haven2world 2022-05-16 16:51:46 +08:00
Appcode 小项目写代码用起来蛮舒服。但是项目规模一上去,卡的要死
AppCode 还有个好处就是如果你的项目里还有一些 web 相关代码,编辑起来起码有 WebStorm 八成功力 |
17
PerFectTime 2022-05-17 10:56:32 +08:00 1
建议两个,左边 AppCode 编辑,右边 Xcode 预览
|
18
weeei 2022-11-07 09:23:48 +08:00
服务端的 Swift 开发,用 VSCode + Swift 官方扩展
App 端的 Swift 开发,用 Xcode |