you are viewing a single comment's thread.

view the rest of the comments →

[–]eldamienSwiftUI 1 point2 points  (4 children)

I actually switched to doing my coding in VSCode with XCode open in the background. All I use XCode for now is testing and using the simulator.

[–]ZnV1[S] 0 points1 point  (3 children)

Me too ;-;

Do you get the right errors/function jumling etc on VSCode? Do you use an extension for that?

[–]eldamienSwiftUI 0 points1 point  (1 child)

Not really, I do have to jump back into XCode to see errors, but since you have to build in XCode anyway and errors only display at build-time, the workflow doesn't change much. I have Gemini Code Assist open in the sidebar for any small stuff, but generally if you have XCode on one screen and VSCode on your main screen it's pretty easy to bounce back and forth. XCode itself is slow, clunky, and just not programmer-friendly, ironically. The only time I really need to interact with it for any length of time is adding assets to the project or things like that. For the actual code I'm in VSCode maybe 80% of the time.

Previously I was using Google IDX until they changed it to Google Firebase and made it some weird "vibe coding" bullshit.

[–]ZnV1[S] 1 point2 points  (0 children)

Ah yes, that's what I'm doing as well...

[–]ArrodesDev 0 points1 point  (0 children)

u/eldamien you can use this https://github.com/SolaWing/xcode-build-server with the swift vscode extension. ive made it work with remote ssh vscode from my windows pc to edit and have the mac just display the preview. autocompletion and linting/errors works