WWDC21でSwiftUI Release 3が発表

拡張リストビュー、Pull-to-Refreshのサポート、非同期イメージなど、多くの新機能が追加されました。

Pull-to-Refreshのサポート

UIKitで実装は出来るようですがSwiftUIだと凄く簡単に実装出来るようなので、管理人の開発環境でいつから使えるようになるのかなと調べてみました。
結論から言いますと管理人の開発環境では無理でした。SwiftUI 3は、Swift 5.5から使えるとのことでXcode 13が必要です。

Xcode 13をインストール可能なmacOS

Big Sur 11.3以上が必要とのことで、Catalinaまでしかインストール出来ない管理人のiMac(Late2012)ではそもそも無理な話でした。
これは、M1 Macを買った方が良いということでしょうね。

そこで、調べた内容(Swift,SwiftUI,Xcode,madOSのそれぞれのバージョンの対応表)を折角ですので備忘録として残しておきたいと思います。
XcodemacOSiOS SDKSwiftSwiftUIリリース日
Xcode 13Big Sur 11.3155.532021/09/21
Xcode 12.5.1Big Sur 1114.55.4.222021/06/21
Xcode 12.5Big Sur 1114.55.422021/04/26
Xcode 12.4Catalina 10.15.4(Intel Mac)
Big Sur 11(M1 Mac)
14.45.3.222021/01/26
Xcode 12.3Catalina 10.15.4(Intel Mac)
Big Sur 11(M1 Mac)
14.35.3.222020/12/04
Xcode 12.2Catalina 10.15.4(Intel Mac)
Big Sur 11(M1 Mac)
14.25.3.122020/11/12
Xcode 12.1Catalina 10.15.4(Intel Mac)
Big Sur 11(M1 Mac)
14.15.322020/10/20
Xcode 12.0Catalina 10.15.4145.322020/09/16
Xcode 11.7Catalina 10.15.213.75.2.412020/09/01
Xcode 11.6Catalina 10.15.213.65.2.412020/07/15
Xcode 11.5Catalina 10.15.213.55.2.412020/05/20
Xcode 11.4.1Catalina 10.15.213.4.15.2.312020/04/29
Xcode 11.4.1Catalina 10.15.213.4.15.2.212020/04/15
Xcode 11.4.1Catalina 10.15.213.4.15.2.112020/03/30
Xcode 11.4Catalina 10.15.213.4.15.212020/03/24
Xcode 11.3Mojave 10.14.413.35.1.312019/12/13
Xcode 11.2Mojave 10.14.413.25.1.212019/11/07
Xcode 11.1Mojave 10.14.413.15.1.112019/09/24
Xcode 11Mojave 10.14.4135.1.112019/10/11
Xcode 11Mojave 10.14.4135.112019/09/19
Xcode 10.3Mojave 10.14.312.45.0.12019/08/23
Xcode 10.2.1Mojave 10.14.312.25.0.12019/04/18
Xcode 10.2Mojave 10.14.312.25.02019/03/25
Xcode 10.1High Sierra 10.13.612.14.2.12018/10/30
Xcode 10.0High Sierra 10.13.612.04.22018/09/17
Xcode 9.4High Sierra 10.13.211.44.1.32018/07/27
Xcode 9.4High Sierra 10.13.211.44.1.22018/05/31
Xcode 9.3High Sierra 10.13.211.34.1.12018/05/04
Xcode 9.3High Sierra 10.13.211.34.12018/03/29
Xcode 9.2Sierra 10.12.611.24.0.32017/12/05
Xcode 9.1Sierra 10.12.611.14.0.22017/11/01
Xcode 9.0Sierra 10.12.6114.02017/09/19
Xcode 8.3.2Sierra 10.1210.33.1.12017/04/21
Xcode 8.3Sierra 10.1210.33.12017/03/27
Xcode 8.2El Capitan 10.11.510.23.0.22016/12/13
Xcode 8.1El Capitan 10.11.510.13.0.12016/10/28
Xcode 8.0El Capitan 10.11.510.03.02016/09/13
Xcode 7.3.1El Capitan 10.119.32.2.12016/05/03
Xcode 7.3El Capitan 10.119.32.22016/03/21
Xcode 7.2Yosemite 10.10.59.22.12015/12/08
Xcode 7.1Yosemite 10.10.59.12.12015/11/05
Xcode 7.0Yosemite 10.10.392.02015/09/15
Xcode 6.4Yosemite 10.108.41.22015/06/30
Xcode 6.3Yosemite 10.108.31.22015/04/08
Xcode 6.2Mavericks 10.9.48.21.12015/03/09
Xcode 6.1Mavericks 10.9.481.12014/10/20
Xcode 6.0Mavericks 10.9.481.02014/09/09
XcodemacOSiOS SDKSwiftSwiftUIリリース日

参考リンク

最近のお気に入り動画

NEMOPHILAのドラム たむたむが叩いているX JAPANのSCARS。
たむたむが楽しそうに叩いて最高だね〜。(^^)

Previous post Swift初心者がSwiftUIのみでページメニューもどきを作ってみた
Next post iPadからWinPCのファイルを閲覧するにはOneDriveが快適

コメントを残す