Swift OpenAPI Generatorの課題と解決策: 移行を成功させるための実践的ガイド by 松本 幸太郎

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

Swift OpenAPI Generatorの課題と解決策: 移行を成功させるための実践的ガイド

CannotSwift 松本 幸太郎 CannotSwift
3

Swift OpenAPI Generatorは、Appleがオープンソースで開発を主導するOpenAPIから関連コードを自動生成するツールです。
このテクノロジーの魅力は、既存のツールと比べてよりSwiftらしい型による安全な表現が実現できる点にあります。
しかしながらSwift OpenAPI Generatorへの移行には、注意すべき点が複数あり、必ずしも簡単とはいえません。具体的には、次のような点に注意が必要です。

  • ローカルのモックサーバーへの接続時の注意事項
    ローカル環境でのモックサーバー接続の際に発生しやすい問題点を特定し、それに対する具体的な対策を説明します。

  • エラーのハンドリング
    よくあるエラーケースを紹介し、それらをどのように効果的に処理するかについて解説します。

  • 生成された型のドメインモデルへの変換
    自動生成された型をアプリケーションのドメインモデルに効果的に統合するための手法を紹介し、コード例を交えて具体的に説明します。

このセッションでは、上記の課題に対する知見を共有し、参加者が実際にSwift OpenAPI Generatorを導入する際の手助けとなることを目指します。