アップルニュース

Appleがより少ないコードを使用してアプリインターフェースを構築するための新しいSwiftUIフレームワークを発表

今日のWWDCでは、Apple 発表 開発者がはるかに少ないコードを使用してアプリインターフェースを構築できるようにする新しいSwiftUIフレームワーク。





Apple Dev Tools SwiftUI画面06032019

「本日発表された新しいアプリ開発テクノロジーは、開発者にとってアプリ開発をより速く、より簡単に、より楽しくし、すべてのAppleプラットフォームにわたるアプリ作成の未来を表しています」とAppleのソフトウェアエンジニアリング担当シニアバイスプレジデントであるCraigFederighiは述べています。 'SwiftUIは、プロセスの大部分を自動化し、UIコードがアプリ内でどのように表示され、動作するかをリアルタイムでプレビューすることで、ユーザーインターフェイスの作成を真に変革します。開発者はそれを気に入ると思います。」



SwiftUIのわかりやすい宣言型コードを使用すると、開発者はスムーズなアニメーションを備えたフル機能のユーザーインターフェイスを作成できます。

SwiftUIは、インターフェイスレイアウトを含むいくつかの自動機能を提供することにより、開発者の時間を節約する必要があります。 ダークモード 、アクセシビリティ、右から左への言語サポート、および国際化。

さらに、Xcode 11に組み込まれた新しいグラフィカルUIデザインツールを使用すると、UIデザイナーは、コードを記述しなくても、SwiftUIを使用してユーザーインターフェイスをすばやく簡単に組み立てることができます。 Swiftコードは自動的に生成され、このコードが変更されると、UIへの変更がビジュアルデザインツールに即座に表示されます。これにより、開発者は、コードを改良およびテストするときにUIがどのように表示および動作するかをリアルタイムで自動的にプレビューできます。 。

新しいSwiftAPIはユニバーサルです。つまり、AppleWatchのアプリUIを構築するために使用できます。 Apple TV 、 マック、 iPadiPhone 、およびAppleWatch。

タグ:WWDC 2019、SwiftUI