UIHostingViewを活用して実現するUIKitとSwiftUIの融合 by 伊藤智行

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

UIHostingViewを活用して実現するUIKitとSwiftUIの融合

tmyk110 伊藤智行 tmyk110
5

SwiftUIをUIKitで作成された複雑な画面にも活用してみませんか?

私の経験から、Storyboardを使用した画面はメンテナンス性や再利用性に課題を抱えています。しかし、SwiftUIで独立性の高いコンポーネントを作成することで、これらの問題を解決することができます。

UIHostingViewを使えば、UIKitの既存の画面においても、SwiftUIのコンポーネントをシームレスに組み込むことができます。これにより、従来のコードを一から書き直すことなく、新しいユーザインターフェースを実装することも可能です。

このセッションでは、具体的なコード例や実際のプロジェクトでの活用事例を共有します。参加者の皆さんが自身の開発において新たな可能性を見つける手助けをしたいと思っています。