●SwiftUIはアプリ画面デザインのコードを極度に簡単にする
SwiftUIは、アップルがWWDC19で発表した、アプリのユーザーインターフェイスを作るためのフレームワークです。
UIの機能を宣言する形でプログラミングができ、これまでよりも短いシンプルなコードで組み立てられます。基調講演でもリスト表示を作る際のコードの長さを比較し、半分程度の行数で同じ画面を作れる点をアピールしていました。
いままでiPhoneアプリ画面を構成するコードは心得がなければどんな画面になるのか分かりませんでした。しかし新しいSwiftUIのコードはリストやサークルといった英単語が分かれば何が起きるのか想像がつくレベルのコードで構成されていることが分かります。
このことは特にアプリ開発初心者にとって学びやすく、書きやすいコードに仕上がることを意味します。
同時に、UIに関係するコードのデバッグもよりしやすくなるメリットもあります。