Swift Macrosで最高の定数宣言をしよう by デスクス

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

Swift Macrosで最高の定数宣言をしよう

dsxsxsxs デスクス dsxsxsxs
4

デザイン定数をマジックナンバーのままベタ書きしていたり、enumなどで定数化していますか?
読み取るのも大変、書くのも大変、使うのも大変だと感じることもあるでしょう。

そんなあなたに、コードの可読性を向上させつつ、書きやすく、読みやすい方法をご紹介します。

このLTでは、Swift 5.9より実装されたAttached Macrosを活用して、最高に読みやすく、使いやすい定数宣言の方法を紹介します。
定数宣言することがいかに幸せなことか、この5分で実感していただきます!

以下の内容について紹介します。

  • デバイスによって異なる画面サイズに対応した定数の管理方法
  • Member MacroやAccessor Macroを活かした組み合わせ構文
  • Macroをより使いやすくするための例外処理とFixitボタンの実例