コンテンツにスキップ

SwiftUI

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Nnh (会話 | 投稿記録) による 2020年9月8日 (火) 06:03個人設定で未設定ならUTC)時点の版 (style,定義を少し修正)であり、現在の版とは大きく異なる場合があります。

SwiftUIとは、Appleが開発した、アプリケーションのUI構築用のフレームワークである。WWDC19で発表され、Xcode 11以降で利用可能となる。

概要

Swiftを利用して、すべてのAppleプラットフォーム向けのアプリを1つのコードで開発できることを目的として開発された。

宣言型シンタックスにより、ユーザーインターフェイスの動作をシンプルに記述することができる[1]

また全てのデバイスで自動的にデザインが変更されるため、同一のコードで他のプラットフォームに移植したり、Mac Catalyst利用時にもネイティブなデザインが自動で利用できる[2]

サンプルコード

単純なテキスト表示

Text("Hello World!")
SwiftUIで作成されたアプリの例

脚注

  1. ^ Xcode - SwiftUI - Apple Developer”. developer.apple.com. 2020年9月8日閲覧。
  2. ^ nantekottai (2020年1月5日). “Mac Catalyst + SwiftUIでiOS / macOS両対応のアプリをリリースした話”. なんてこったいブログ. 2020年9月8日閲覧。