Обратное развёртывание (@backDeployed)

Изменения в новых версиях / Swift 5.8

@backDeployed(before: iOS 16, macOS 13, tvOS 16, watchOS 9)
@available(iOS 14.0, macOS 11, tvOS 14.0, watchOS 7.0, *)
public func someIOS16_Features() {
    print("some iOS16 features")
}


В Swift 5.8 появился атрибут @backDeployed: он позволяет пользоваться новыми API и на старых версиях фреймворков.