Joined devRant on 6/30/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
I chose iOS with SwiftUI because almost anything else that I had to deal with in the past professionally made me want to rip out my hair periodically every few hours.
I’d never want to go back.
SDK’s API’s TODO’s ...
Is anyone else allergic to the wrong use of apostrophes instead of the plural form? I see this everywhere.15
In Xcode you can't have your project file view AND compile errors/warnings view visible at the same time. You always need to switch between them because they are different tabs in the left panel called the Navigator.
This lack of customizability is the worst part of Xcode.
Ok so I switched from iPhone SE (1st gen) to iPhone 12 mini.
And no crashes in devRant so far...
With the old phone, it was crashing sporadically when I was opening a rant.
Makes me wonder if that info could help fixing the crashes.9
With unlimited time, I'd put resources into the invention/improvement of a container which can be fed photons and is able to bounce them between mirrors for a long time, like days, and can be released at any time.
With that tech, I would build a delayed choice quantum eraser and set it up so that it produces with many photons an interference pattern or strips pattern by choice, representing a bit of information.
Then i would set up many of those devices in a row so that the results are representing bit strings for arbitrary information.
And I will use this time machine, which can send back information, to win the lottery and other stuff.2
Fucking Edge forcing itself onto me after Windows update by displaying annoying dark pattern like fullscreen popups and putting itself into the task panel.
FUCKING GO AWAY you piece of shit! Nobody wants you!
Do I have an OS or fucking malware on my pc?7
The question is: How do you tell if you are good?
But it's the same as with most skills:
Getting better is achieved by actually doing it. A lot.
The new iOS translation app which ships with the OS, is a pile of crap!
The worst thing is, when it fails to find a translation, it just shows the original word without letting you know.
So it lets you wonder if it's really the same word in this language or if it the app trying to cover its shitty translation capabilities! (It's probably the latter)
Fuck! Now I have to go back to the google translator which is half a GB or so 🤬
I just fixed some weird bug in legacy code which was caused by UI that contained text input fields embedded inside of text input fields.
How can anyone even think of this as a good idea?!
Needless to say, the UI was just broken. Maybe not a few iOS versions earlier. But definitely on the current iOS.2
Today I have encountered some interesting piece of code:
In order to make a button disabled, the text of that button is assigned a grey color.
And in the click handler, there is a check if the color of the text of that button is grey, then return from it and do nothing.
That might be the ugliest hack that I had ever encountered 😆15
Every time when I spend hours of thinking, investigations and experiments to find a solution to a problem...
And it ends up with a one line change in the git commit.
Always a strange feeling.3
Dear providers of SDKs, when you claim to have a full documentation for your SDK, please at least provide the info about what unit (radians or degrees) the Angle properties are. Especially important when the iOS SDK is taking radians and the Android SDK is taking degrees, as I found out by experimenting. I don't even care so much about float on Android and double on iOS. Just make use of the fucking documentation and provide some actually useful info there. "Sets or gets the angle" is fucking NOT useful.4
You google some problem and find posts from 2013 or 2015 on the official forums where people had the same problem. And until 2020 MS is just ignoring them.
But hey we get new exciting stuff like... life previews!
It is as bugged and non functional as the rest of xamarin but this keeps up the illusion of Xamarin not being dead.3
Colleague trying to create a Visual Studio project and getting the error message that the file path name is too long. (Raging noises of agony)
Me laughing inside because I was facing the same issue a few days ago.
Now I am using VS on mac. Still a pile of crap but at least no issues with file paths anymore 😔5
People giving Xcode bad reviews for being english only.
Stay the fuck away from development if english is a problem for you! 🤬
I'm already annoyed by the translation craze everywhere in development.
At least Apple remains sane in that regard.15
Every commercial lib:
"Download free trial"
Register with your email, full name, phone, company name, etc.
Yeah, fuck you, too.8
Fuck Xamarin! Fuck Xamarin.Forms!
It's slow, it's full of bugs, it's missing basic functionality, it's rapid new updates breaking older frameworks, it's a shitty unstable IDE on both Mac and Windows, it's the need to frequently reopen files or restart the IDE to fix "intellisense" or the false compile errors, it's non working UI builder and previewer, it's connection issues with simulators, emulators and real devices, ...
Have I forgotten something? Probably yes.
Your dev customer for many years.1
Do you know of any free tools to limit the network of a specific application on windows?
NetLimiter works but I have to buy it after the test period. Could not find anything else.5
I am using this SDK and I came across a property "Orientation" of type int.
Why int? Is it an enum or something? Let's have a look into the online documentation...
"Gets or sets the orientation."
Yeah, thanks. Very useful.
It's again that kind of documentation which simply restates the property name or method name. Who needs this?
So I tried to set the Orientation property to 1 to see what happens.
A runtime exception then told me that the only valid values are 0, 90, 180 and 270.
Well, this is kind of stupid but ok, I can live with that.
But ffs, put that info into the documentation, where it belongs!4
That moment when you get an image from a designer and it is ok to use in the app first try. 🧐
Correct size, format, transparency, spacing, colors and everything.
I thought that day would never come.4
In our company, all devs are using windows notebooks with the brand Schenker.
And they get bluescreens regularly. The bluescreens are currupting git repos and other data. Seems to be caused by some driver issues with trackpad but no fix for that yet. Happening for years now...
If someone hits the table and gets angry, he probably got a bluescreen again...3