UIKitのアプリにSwiftUIを導入する実践的な方法 by noppe

iOSDC Japan 2023
レギュラートーク(20分)

UIKitのアプリにSwiftUIを導入する実践的な方法

noppefoxwolf noppe noppefoxwolf
8

SwiftUIは、iOSアプリを簡単に作成することができるフレームワークで、最近ではiOSアプリ開発の主流となりつつあります。
SwiftUIを使うことで、コードの可読性が高くなり、アプリ開発の効率も上がります。

このトークでは、SwiftUIをUIKitで作られたアプリに上手に取り込んで、より簡単にアプリ開発を行う方法を紹介します。

トークの内容は、スピーカーの開発しているSNSアプリ「Nightfox DAWN for Mastodon」の実際の開発を通して得た情報をベースにしています。
そのため、データのバインディングや、ビューやレイアウトの共存などの基本的なところから、SwiftUIを使うべきで無い部分などの実践的を具体例を踏まえてお話しします。

質疑応答では、あなたの作っているアプリに関してSwiftUIをどのように取り込めば良いのかをディスカッションします。