swift build
swift test
swift build --target DenkouSekkaLogic
foregroundColor
よりも foregroundStyle
を利用するZStack
でなければならない場合を除き overlay
を優先的に利用するpadding
よりも spacing
で調整するstruct
と enum
)のエンティティは Sendable
と Codable
に準拠するenum
がassociated valueを持たない単純な case
のみを持つときは Hashable
に準拠するstatic
メソッドにするstatic
メソッド・プロパティにアクセスするときには可能であれば Self.
を使うreturn
を省略する(single expressionの場合)if
式や switch
式が利用できる場合は活用する// switch式の例 func foo(base: Bar) -> Int { switch bar { case a: 2 // returnは不要 case b: 3 case c: 5 } }
swift build
でプロジェクトがビルドできることを確認 2. swift test
でテストが通ることを確認 3. 上記の確認が取れるまでコードを修正する
(edited)