First a small detour # I program in Objective-C and Swift daily, because those are the languages that Apple requires developers to use to build software for their platform. It’s not a strict requirement to use any of these two languages if you go cross-platform, but for good integration you would eventually have to write platform code in them. After using Swift for more than 5 years I can confidently say that it’s getting worse with each addition, very similar to how C++ ended up being th...