脱・もっさりUI! ルーキーが挑んだSwiftUIパフォーマンス改善奮闘記 by Tatsuya Kobayashi

iOSDC Japan 2025
LT(5分)

脱・もっさりUI! ルーキーが挑んだSwiftUIパフォーマンス改善奮闘記

Tatsuya Kobayashi

「SwiftUIなら、きっとサクサク動くはず!」
そう信じて開発したアプリのスクロールがカクついた時、パフォーマンス改善という大きな壁にぶつかりました。「一体何から手をつければ…?」と途方に暮れたのは、きっと私だけではないはずです。

このトークは、そんな私がXcodeのInstrumentsと格闘し、Viewの描画の仕組みやLazyVStackなどの基本的な知識を武器に、"もっさりUI"を改善していくまでの奮闘記です。

本セッションでは、

  • ルーキーがつまずきがちなパフォーマンスの落とし穴
  • Instrumentsを使ったボトルネック特定の第一歩
  • ViewのIdentityやレイアウトの工夫など、すぐに実践できる改善テクニック

を、失敗談を交えながら共有します。
パフォーマンスチューニングは、ベテランだけのものではありません。この発表が、同じ悩みを持つ皆さんの「はじめの一歩」を踏み出すきっかけとなれば幸いです。