Not sure if appropriate for this community, or for !programming_horror@programming.dev.
I was actually looking to add Swift to my list of languages but if Xcode is this shitty, it’s kind of a deterrent.
After a decade as a Java (and Kotlin) dev I recently got to work on an iOS app. The transition from Jetbrains products to Xcode has been painful, to say the least.
I tried appcode before it was retired, and it was a much better experience all around. I can’t understand why Apple insists on maintaining this pile of crap instead of working with JB like Google.
I still don’t understand why programmers are forced to use a specific tool, to write apps for a specific ecosystem.
i.e. writing a Flutter mobile app for Android and iOS. You can do everything in VSCode for the Android part incl. the apk-build.
But for iOS you’re forced to use Xcode for implementing certain things like permissions, build and upload.
Nothing but headaches.
I wouldn’t mind being locked into Xcode if Apple would beef it up and make it better.
But for iOS you’re forced to use Xcode for implementing certain things like permissions, build and upload.
You can do all that via VSCode as well if you so desire.
Permissions, configurations, etc. are essentially all just XML files and can be edited as such, building, running in simulator and uploading can all be done via CLI.
And if you’re not comfortable doing it via the terminal in VSCode, you can also find some extensions.
Personally as a native dev I don’t know why you’d want to of course, but to each their own.
I see the blank lines being included is odd, is that it? Why are the other lines being underlined?
Because two of them are strings, and one is a declaration of an extension. None of which are of type User.
All you searched was “User”, ignoring case. You didn’t search the type of user, so it correctly returned lines with “user” in it like “private var username”
If what you’re saying is true, that’s an even more WTF because I’m searching for User references, and not the text “[Uu]ser”.