好久没做 iOS 开发了。
想用 Github Copilot 的话,是用 VSCode 还是 XCode 呢? XCode 也有 Copilot 插件,但不知道是不是 VSCode 配合 Copilot 更好用? XCode 的好处大概是文档很方便? 另外最近 Copilot 免费是仅仅针对 VSCode 吗?其他编辑器可以吗?
现在主流 iOS 开发是怎么选?
1
stackjie 2024-12-22 14:43:21 +08:00
xcode + cursor
|
2
wangleineo OP @stackjie 谢谢。Cursor 有点小贵,真的比 Copilot 强很多吗?
|
3
tonytonychopper 2024-12-22 14:56:29 +08:00 via iPhone
@wangleineo 强不少,我经常用来写 mock 脚本,也可以拿来当 cli
|
4
Podul 2024-12-22 15:40:09 +08:00 Copilot for Xcode 不支持对话模式,只需要代码补全的话也够用。
VSCode/Cursor 可以用 SweetPad 插件进行 iOS 开发,只是功能没有 Xcode 完整。 Xcode + VSCode/Cursor 的话,需要来回切换,不是很方便。 |
5
lengyuqu 2024-12-22 16:32:49 +08:00 via Android
ios 只有 xcode 没有其他
|
6
Kakarottoxxxx 2024-12-22 16:40:37 +08:00
Xcode
|
7
roundgis 2024-12-22 17:00:57 +08:00 via Android
Xcode 那是必须的吧?
|
8
eagleoflqj 2024-12-22 21:37:11 +08:00 via iPhone
在用 vscode+cmake ,原因是讨厌 pbxproj
https://github.com/fcitx-contrib/fcitx5-ios |
9
throns 2024-12-22 21:54:11 +08:00 via iPhone
试试 alexsiderbar ,目前免费
|
10
john6lq 2024-12-22 23:41:50 +08:00
从哪听到的消息 VSCode 可以当作 iOS 开发的日常 IDE ?
|
11
okakuyang 2024-12-22 23:47:51 +08:00
据说不用 xcode 会比较慢,因为 xbuild 没有缓存编译文件啥的。
|
12
SayHelloHi 2024-12-23 05:49:32 +08:00
xcode + cursor
|
13
haierspi 2024-12-23 06:43:43 +08:00
cursor 真是颠覆式吊打..
|
14
goldenlove 2024-12-23 10:31:51 +08:00
Cursor 开发写代码,然后弄个 Cmd + R 快捷键配合 Apple Script 打开 Xcode 运行和编译。完美!🐶
|
15
icubic 2024-12-23 11:09:17 +08:00
我现在是 Xcode+Cursor ,原本的想法是 Cursor 编辑然后 Xcode 编译,但是有遇到个问题就是直接用 Cursor 新建文件的话不会更新到 pbxproj 里,还得手动去添加或者使用 Xcode 去创建文件
不知道各位老哥对于这个有没有什么好的处理方法? |
16
k242858826 2024-12-23 14:07:58 +08:00
@icubic 蹲一个,之前试过用 jb 家的编辑器,也是被新增文件打败了
|
17
supercatdog 2024-12-23 15:18:25 +08:00 @icubic xcode16 新建的工程,目录默认使用引用了,其他编辑器新增文件后 xcode 会自动引用到。旧版的话,工程里选择文件夹右键,通过 convert to ... 在文件夹和引用之间转换。 最初的时候使用引用,pod 会有问题,需要升级到最新的 pod
|
18
supercatdog 2024-12-23 15:29:41 +08:00
@icubic 上面描述可能有点错误,是 [Folder] 和 [Group] 互相转换,功能内左侧文件夹是 [Folder] 模式的话,新增文件会自动添加到工程内,文件夹是 [Group] 模式的话则不会自动添加。https://developer.apple.com/documentation/xcode/managing-files-and-folders-in-your-xcode-project
|
19
lisxour 2024-12-23 15:30:28 +08:00
那必须得 xcode 啊
|
20
icubic 2024-12-23 17:26:04 +08:00
@supercatdog 卧槽这个改动厉害了,如果有了这个的话新项目基本可以不用管 xcode 了。。。旧项目一点点慢慢往这种方式迁移就是了
|
21
supercatdog 2024-12-23 17:39:06 +08:00
@icubic 旧项目也不用一点一点慢慢迁移。 哈哈 直接在 xcode 工程里选择所有文件夹 右键选 convert to folder 就可以了
|
22
icubic 2024-12-24 10:38:43 +08:00
@supercatdog 这个 convert to folder 需要盘上的目录结构和 group 的结构一直才能转换,老项目他们组织得太随意了根本转换不了😂
|
23
supercatdog 2024-12-24 15:07:44 +08:00
@icubic 哦哦 这样呀 那确实
|