SwiftのNバージョンから使えるという表現よりもSDKのNバージョンから使えるという考え方のほうが正しいか?
CaseIterableはSwift4.2から使えるとネットにあるが、Swift4で動いているように感じる
で質問したとおり、SwiftのNバージョンから使えると紹介されているものが、実はSwiftのN未満のバージョンでも使えることがわかりました。
これではSwiftバージョンを基準にしていては、使えるかどうか判断する要素にならなくなってしまうように思います。開発仲間と話をするにしても混乱してしまいます。
実は
https://developer.apple.com/documentation/swift/caseiterable#overview
を見ていて気になっていたのですが
SDK
Xcode 10.0+ Framework
Swift Standard Library
と記載されています。
これは
CaseIterable
はXcode10.0以上
で使えるという解釈でよいでしょうか?
この解釈でよいのであれば、Swiftのバージョンのことは意識しないで済みます。