SwiftUI
以下はSwiftUIで単純なテキストラベルを表示するだけのViewを記述するプログラムである(Hello world)。ViewはSwiftUIにおいてUIの一部を表現するためのプロトコル(英語版)である。実際のアプリケーションとして動作させるには、ホスティングコードが必要となる。
プレビュー用のPreviewProviderプロトコルを採用した構造体を別途定義しておくことで、Xcode上で実際の表示結果を確認しながらコーディングすることもできるようになる。
macOS Big Sur 11.0以降、iOS/iPadOS/tvOS 14.0以降、watchOS 7.0以降では、共通のライフサイクル管理用プロトコルとしてAppが導入され、コードベースの統一がさらに進んだ。