iOSDC Japan 2024
LT(5分)

space vs padding vs Spacer

y0shikei_ Keisuke Yoshida y0shikei_
8

▼ 概要
私たちは「あたらしい旅行を、デザインする。」をミッションに旅行アプリ「NEWT (ニュート)」を日々開発しています。
NEWTは初期の開発初期段階からSwiftUIの導入を行なっており、開発開始から3年が経ちました。
みなさん、SwiftUIでの記法のルールは定めていますか?
宣言的UIの登場で開発のしやすさが増すと同時に、複数人で開発を行うと自由度が高いがゆえに記法揺れが起きると思います。
その一例としてStack.space/padding/Spacerをどのように利用しているか、ルール化しているかをお伝えします。

▼ 内容

  • SwiftUIにおけるスペースの付け方の種類について
  • スペースの付け方を間違えることで起きうる問題
  • 記法揺れを防ぐために具体的に定めているスペーシングのルール