systemBlueColor
and the other systemXXXColor
class properties (.systemBlue
and other .systemXXX
in Swift) were added in iOS 13 with Xcode 11. Oddly, the documentation for these colors state they are supported in iOS 7+.
I ran a test in one of my projects that supports iOS 9+ and in fact these colors can be used prior to iOS 13.
This means that those colors have actually been there since iOS 7 but they were private and now made public as of iOS 13. But in order to use them you need Xcode 11 and a Base SDK of iOS 13. Then these colors will be available with a Deployment Target back to iOS 7.
But note that iOS 13 also added several other colors referred to as "UI Element Colors". These include colors such as labelColor
and systemBackgroundColor
(.label
and .systemBackground
in Swift). These will only work with iOS 13 and later.