Is SwiftUI currently versioned like Swift the language or is treated more like UIKit where the version is attached to the OS release? So for example will the changes to SwiftUI found in Xcode 12, work on iOS 13? If not that means any new SwiftUI features/bug fixes will need to wait to be deployed until iOS 14 is released AND there is enough iOS adoption by the user base.
Thanks.
Thanks.
JakeShort and neptunes are correct. SwiftUI is just like any other system provided framework. New types and methods are marked with @available() attributes so the compiler will warn you if you attempt to use them on an older OS. You can use various conditionals in your code to adapt to the availability of system frameworks by OS version. Check out more information here:
https://docs.swift.org/swift-book/ReferenceManual/Attributes.html#ID583
https://docs.swift.org/swift-book/ReferenceManual/Attributes.html#ID583