Member-only story
What’s New in Xcode 11
All the key features in the new version

Apple has finally released the brand new IDE for iOS, MacOS and iPadOS developers: Xcode 11. I have to admit, it looks pretty good, more like a stable development environment than before. If you’ve been a developer for a while you surely know that otherwise very good past releases suffered from crashes, bad support, and poor documentation references, code scaffolding, and completion. The simulator itself performed very badly on some occasions. XCode 11 is a great release, but it suffers some compilation problems and weird behaviors due to the new SDK and the support of SwiftUI.
The Features
Welcome to the dark side
The new Xcode comes with a new dark interface, following the latest trend, as well as look-and-feel integration with the new Catalina MacOS, which is dark by default. In the past, I’d always been a fan of light interfaces, but I’ve recently come to prefer the dark UI. Dark UIs were originally introduced to optimize battery life on mobile devices, so it would seem like something we don’t really need on desktop. But there it is, and if you like it you can keep it. Personally, I like the new code appearance, fonts, and colors, so I haven’t changed the default settings.