Remix.run Logo
cosmic_cheese 4 days ago

I think IDE preference leans further towards subjective than many believe.

I find that IntelliJ IDEs are fine, but not nearly as amazing as they're often hyped up to be, and similarly while Xcode has problems it's not nearly as bad as is often claimed.

My experience is somewhat colored by Android Studio and JVM ecosystem stuff like gradle and proguard though, which have been more cumulative pain for me than anything Apple-side in a long time (Cocoapods was pretty gnarly but SwiftPM has fixed that).

bigyabai 4 days ago | parent [-]

There's definitely room for subjectivity, but my hard drive space is finite. And XCode takes up more room than all of my Jetbrains software combined.

ezfe 4 days ago | parent [-]

Xcode download is only a couple GBs

bhawker 4 days ago | parent [-]

12-20 GB, and only that if you don't want to run software on any iOS simulator.

jshier 4 days ago | parent | next [-]

Xcode 26.2 is a 2.1GB download, which expands to 8.63GB on disk, which includes the macOS SDK. The iOS SDK and simulators are another 8.38GB. Luckily Xcode versions can share iOS SDKs now, so you only need to install them once. Really the biggest disk eater is Xcode's default behavior of creating a huge set of simulators for every platform.

bigyabai 3 days ago | parent [-]

At 8.6gb of disk usage, they could include the entire macOS Mojave ISO disk image[0] and still have ~930 MB to include fit the IDE. It's just unprecedented.

[0] https://archive.org/details/mac-osx-mojave-iso

dagmx 3 days ago | parent | prev | next [-]

You’re counting the development SDK against the IDE. Xcode itself doesn’t require that space, and you’d need that space regardless of IDE choice if you were targeting the platform.

realusername 4 days ago | parent | prev [-]

Indeed, and unless that changed since, the Mac downloader isn't even capable of resuming downloads properly so if anything happens while you download these 13GB, it's back to square one.

BrandonSmith 4 days ago | parent | next [-]

For years, my team uses the third-party tool `xcodes`... `brew install xcodes` or use the [GUI](https://www.xcodes.app/).

It allows you to easily install and maintain several versions of Xcode (beta / RC versions).

And, more importantly, uses aria2 for HTTP download, which has resumability.

bigyabai 3 days ago | parent [-]

Now this is the stuff that Apple should be Sherlocking, but doesn't.

3 days ago | parent | prev | next [-]
[deleted]
ezfe 3 days ago | parent | prev [-]

The comment is wrong, the download is ~2 GB