以下でそれぞれ説明していきます。 SwiftUI vs SwiftUI 登場以前 まず大きな分類として、Swift UI と Swift UI 登場以前の 2 種類の実装方法があります。 Xcode の最近のバージョンで新規プロジェクトを作成しようとすると、User Interface の選択肢に SwiftUI と Storyboard が並んでいます。 この選択肢は、SwiftUI を使うか、それ以前の実装方法を使うかを選ぶのとかなり近いです。 2019 年に登場した、iOS 13 以降でのみ利用可能な新しい UI 実装方法です。 コードで UI を実装することになります。 ざっくり言うと、Flutter での UI 実装と似ていると言われています。 現時点では細かい UI の再現は苦手な場合もあるようです。 なお、SwiftUI と SwiftUI 登場以前の実装方法 (UIKit)