理論から実践へ:チームで実践するSwift Concurrencyの導入 by Akihiko Sato

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

理論から実践へ:チームで実践するSwift Concurrencyの導入

akkiee76 Akihiko Sato akkiee76
5

皆さんのプロジェクトでは、Swift Concurrencyの導入は進んでいますか?

ここ1年で、iOS 15のサポートを終了するアプリも増えており、Swift Concurrencyの導入が本格化しています。現場でのSwift Concurrency移行時には、複雑なBlock構文、レガシーライブラリからの脱却やRealmのスレッド移行に苦労しましたが、その過程で多くの知見を得ることができました。

このセッションでは、既存アプリの非同期実装をSwift Concurrencyに移行する方法や、チームで効率的に移行しリリースする方法に焦点を当て、その手法を詳しく紹介します。

【主なトピック】

  • Swift Concurrency導入の実践例
  • Swift Concurrency導入時の注意点とその回避方法
  • Strict Concurrency Checkingの適切な設定方法
  • 導入作業をチームタスクとして定量化する方法
  • リスクを抑えたリリース方法

将来的なSwift 6への移行に備えて、この機会にSwift Concurrencyに移行しましょう!