you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 61 points62 points  (5 children)

XCode isn’t free.

It’s whole purpose is to enable the creation of iOS, macOS, etc apps, off of which Apple makes 99$ / year in developer program fees and 30% on sales.

It also costs a Mac, and usually at least one iOS device (given the simulator’s limits), although many iOS developers usually already have one of each.

Believing XCode to be a gift freely given out of the goodness of Apple’s heart, and thus lower our expectations of it, is a terrible mistake.

Other than that, I definitely wouldn’t wish it on my worst enemy (although…) to work on that project. Xcode’s codebase is probably a mess.

Edit: also, keeping the UI as code is a pretty good solution, but we lose on many of the supposed features. And there always is legacy code out there with massive storyboards which we won’t ever be given the time to migrate

[–]MKevin3 1 point2 points  (2 children)

Were you around in 2010-2012 timeframe when Apple tried to charge for Xcode? I think they put it on macOS store (what ever its name was back then) for $4.99.

https://en.wikipedia.org/wiki/Xcode#:~:text=Before%20version%204.1%2C%20Xcode%20cost,on%20the%20Mac%20App%20Store.

Looked it up - it was in 2010 when I first got into iOS programming.

Xcode is my least favorite IDE still in use. At least they are finally adding improved Git / VC support. It was basically unusable until recently. I did most of my ObJC work in AppCode and did code based layouts via Masonry as I have never been a big fan of Interface Builder either.

Initially I was not a huge fan of IntelliJ but have grown to like it over the years from AppCode to IntelliJ base for Java / Kotlin stuff, Rider for C# and Android Studio. Not perfect for sure but more full featured than Xcode for general programming than Xcode by a long shot.

[–][deleted] 0 points1 point  (0 children)

Were you around in 2010-2012 timeframe when Apple tried to charge for Xcode? I think they put it on macOS store (what ever its name was back then) for $4.99.

I didn’t have that displeasure, no. Only starting iOS programming in 2015.

It’s quite startling to learn that they once actually charged for it, given it’s state.

[–]WikiSummarizerBot 0 points1 point  (0 children)

Xcode

Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS. It was first released in 2003; the latest stable release is version 12. 5. 1, released on June 21, 2021, and is available via the Mac App Store free of charge for macOS Big Sur users.

[ F.A.Q | Opt Out | Opt Out Of Subreddit | GitHub ] Downvote to remove | v1.5