|
|
hace 1 mes | |
|---|---|---|
| .. | ||
| README.md | hace 1 mes | |
| VersionMap.h | hace 1 mes | |
| availability.dsl | hace 1 mes | |
This folder contains information regarding availability versions used by the Semantics system in OpenSwiftUI.
The OpenSwiftUI project uses a semantic versioning system defined in Semantics.swift to determine feature availability across different OS versions. This system allows code to conditionally execute based on the SDK version and deployment target.
The version information used in Semantics.swift is derived from Apple's official availability definitions:
The versioning follows Apple's SDK release pattern using a hexadecimal format:
let openSwiftUI_v5_0_os_versions = dyld_build_version_t(version: 0x07E7_0901)
This represents Fall 2023 (2023.9.1) which corresponds to:
When updating the project to support new OS versions:
Semantics.swift with new availability information