すぐ使える!functionBuilder 改め resultBuilder by 417.72KI

iOSDC Japan 2021
LT(5分)

すぐ使える!functionBuilder 改め resultBuilder

417_72ki 417.72KI 417_72ki
4

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

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