広告を閉じる

Apple が新しい SwiftUI フレームワークを発表したとき、サンノゼの会場のほぼ全体が驚きました。これにより、開発者はエコシステム内のすべてのプラットフォーム向けのユーザー インターフェイス アプリケーションを非常に簡単に作成できるようになります。

新しいフレームワークは、最新のプログラミング言語 Swift に基づいて完全にゼロから構築されており、宣言型パラダイムを使用しています。これらのおかげで、開発者は単純なビューであっても数十行のコードを記述する必要がなくなり、はるかに少ないコードで済みます。

しかし、このフレームワークの新しさはそれだけではありません。 SwiftUI はリアルタイム プログラミングを実現します。言い換えれば、コードを作成するときに、常にアプリケーションのライブビューが表示されます。接続されたデバイス上でリアルタイム ビルドを直接使用することもでき、Xcode はアプリケーションの個々のビルドを送信します。したがって、仮想的にテストするだけでなく、デバイス上で物理的に直接テストする必要もあります。

SwiftUI 簡単、自動、最新

さらに、宣言型フレームワークは、個別のライブラリとキーワードを使用して、ダーク モードなどの多くのプラットフォーム固有の機能を自動的に利用できるようにします。 SwiftUI がバックグラウンドで処理するため、長い方法で定義する必要はありません。

さらに、デモでは、Xcode がコード自体を完成させながら、キャンバスへの個々の要素のドラッグ アンド ドロップがプログラミング中に広範囲に使用できることを示しました。これにより、執筆のスピードが上がるだけでなく、多くの初心者が主題を理解するのにも役立ちます。そして、元の手順で Objective-C プログラミング言語を学習するよりも確実に速くなります。

SwiftUI は、新しく導入されたすべての最新のユーザー インターフェイスを作成するために利用できます iOS のオペレーティング システムのバージョン、tvOS、macOS以降のwatchOS。

swiftui フレームワーク
SwiftUI
.