LFK mobile DevPods

Presenting the latest mobile development and life of Engineers in LINE Fukuoka, Japan

  • shinzan
Published: 2022/05/13 29 views

About this episode

Swift buildPartialBlockでResult Builderのボイラープレートを削減する

概要

独自のResult Builderを構築する際、Variadic Genericsがない現在では、複数のジェネリック引数に対応するために多くのボイラープレートが必要であった。これは、実装する負担に加えてビルド時間にも多大な影響がある。今回、新しいカスタマイズポイントを導入することで、現在の問題を解消する。

詳細

Swift buildPartialBlockでResult Builderのボイラープレートを削減する

タイムライン

  • オープニング (00:00 ~)
  • 今回のテーマ (01:24 ~)
  • これまでの問題点(02:11 ~)
  • 解決策(04:27 ~)
  • 実際に使ってみた効果(05:40 ~)
  • 使い方(06:49 ~)
  • ソース互換性(07:20 ~)
  • エンディング (07:50 ~)

感想等は #LFK_DEVPODS へ!

10秒前へ 10秒次へ