FlutterエンジニアのためのSwift 6入門 - pigeonで生成したコードをどうSwift 6に適合させるか by 野瀬田 裕樹

FlutterKaigi 2024
一般セッション

FlutterエンジニアのためのSwift 6入門 - pigeonで生成したコードをどうSwift 6に適合させるか

ynoseda 野瀬田 裕樹 ynoseda
1

概要

Xcode 16へのアップデートに伴い、Swiftの言語バージョンがSwift 6になった今、Swiftに大きな変革のときが訪れています。
このセッションでは、そんなSwift 6へのアップデートに伴い、Pigeonで生成されたSwiftコードをどのようにSwift 6に向けて最適化していくのがいいかを解説します。

  • Swift 6について
    • Swift Concurrencyの基礎知識
    • Strict Concurrencyによるデータ競合の回避方法
  • Pigeonについて
    • Pigeonの利用方法
    • Pigeonで生成されるコードの具体例
    • Pigeonで生成されたコードを利用したSwift 6プログラミングの実例と解説

想定視聴者

FlutterエンジニアでSwift側のコードをよりSwiftyに実装したいエンジニア