LT(5分)

すぐ使える!functionBuilder 改め resultBuilder iOSDC Japan 2021

4
417_72ki 417.72KI 417_72ki

functionBuilderは宣言的プログラミングを実装しやすくするために生まれた言語機能で主にSwiftUIで使われています。
今までは非publicなAPIだったため使うことは推奨されませんでしたが、Swift5.4になってresultBuilderとして正式にリリースされたことで大手を振って使うことができるようになりました。

そこで本トークではresultBuilderを使うメリデメを簡単に解説しつつ、ユースケースとして一番使い勝手のいい NSAttributedString 用の resultBuilder をライブコーディングで実装していきます。