functionBuilderは宣言的プログラミングを実装しやすくするために生まれた言語機能で主にSwiftUIで使われています。
今までは非publicなAPIだったため使うことは推奨されませんでしたが、Swift5.4になってresultBuilderとして正式にリリースされたことで大手を振って使うことができるようになりました。
そこで本トークではresultBuilderを使うメリデメを簡単に解説しつつ、ユースケースとして一番使い勝手のいい NSAttributedString 用の resultBuilder をライブコーディングで実装していきます。