4世代のiOSをサポートするアプリでのSwiftUI活用術 by 安井 瑛男

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

4世代のiOSをサポートするアプリでのSwiftUI活用術

akkyie 安井 瑛男 akkyie
3

SwiftUIのモダンで宣言的なAPIは、UI実装を効率的かつ楽しいものにしてくれます。
一方で、iOSのメジャーバージョンごとの機能差異も多く、今までUIKitで実現されていた複雑なUIを同じように実装するためには工夫が求められる場合もあります。

このセッションでは、約10年にわたって開発されてきたアプリの中の様々なUIをSwiftUIに移行してきた経験から、複雑なUIをどうSwiftUIで実現するか・SwiftUIで実現できないUIの回避方法など、大規模かつ多くの世代のiOSをサポートするアプリで使っている具体的・実践的なノウハウをご紹介します。

  • SwiftUIの得意なところ・苦手なところ
  • iOS 15やiOS 16など、過去のiOSバージョンもサポートするためのポイント
  • UIKitの使いどころ、UIKitとSwiftUIの連携パターン
  • ニッチなSwiftUI APIの活用事例