ジェネリックなprotocolを活用してアプリをリアーキテクチャする by Shumpei Nagata

iOSDC Japan 2023
ルーキーズLT(5分)

ジェネリックなprotocolを活用してアプリをリアーキテクチャする

shumpei_nagata Shumpei Nagata shumpei_nagata
1

昨年公開されたSwift 5.7から、ついにprotocolにジェネリクスを使えるようになりました。
これにより、型消去のようなテクニックを用いることなく、associatedtypeを持つprotocolをより便利に・簡単に扱うことができます。
今回はこの新機能の活用方法を、実際にアプリをリアーキテクチャした実例とともにご紹介します。