Last active
June 21, 2025 22:04
-
-
Save hmlongco/14db7cdcb1a700d853e584792d774405 to your computer and use it in GitHub Desktop.
Aligned Releases
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// present | |
@available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, visionOS 26.0, *) | |
#available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, visionOS 26.0, *) | |
// past | |
@available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) | |
#available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) | |
@available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, visionOS 1.0, *) | |
#available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, visionOS 1.0, *) | |
@available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *) | |
#available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *) | |
@available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *) | |
#available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *) | |
@available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *) | |
#available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *) | |
@available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *) | |
#available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *) | |
@available(iOS 12.0, macOS 10.14, tvOS 12.0, watchOS 5.0, *) | |
#available(iOS 12.0, macOS 10.14, tvOS 12.0, watchOS 5.0, *) | |
@available(iOS 11.0, macOS 10.13, tvOS 11.0, watchOS 4.0, *) | |
#available(iOS 11.0, macOS 10.13, tvOS 11.0, watchOS 4.0, *) | |
//future | |
@available(iOS 27.0, macOS 27.0, tvOS 27.0, watchOS 27.0, visionOS 27.0, *) | |
#available(iOS 27.0, macOS 27.0, tvOS 27.0, watchOS 27.0, visionOS 27.0, *) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Now that we have version number consolidation, what we really need now is...
@available(aligned 26.0, *)
Works on an iOS 26 aligned release.