😸
"Xcodeで快適にコードを一気に整形・編集する小技
--
=== "1. Re-Indent(⌃I)でインデント整形"
コードを選択して ⌃ + I を押すだけで、Swiftの構文ルールに合わせて自動的にインデントを整えてくれます。
<details><summary>コード例</summary>
self
.background(
image
.resizable()
.scaledToFill()
.ignoresSafeArea()
.padding(-3)
)
</details>
=== "2. カスタムViewModifier(Extension)でModifierをまとめる"
繰り返し使うModifier群を Image
の拡張としてまとめてしまいましょう。
extension Image {
func fullScreenBackground(padding: CGFloat = -3) -> some View {
self
.resizable()
.scaledToFill()
.ignoresSafeArea()
.padding(padding)
}
}
使い方:
self.background(
Image("hoge")
.fullScreenBackground()
)
=== "3. Undo(⌘Z)で削除を取り消す"
- ⌘ + Z:直前の編集をひとつずつ取り消します。
- 複数回押すことで、より過去の状態まで遡れます。
=== "4. 閉じたタブを再オープン(Shift + ⌘T)"
- Shift + ⌘ + T:最後に閉じたタブを再度開きます。
=== "5. スナップショット機能で過去の状態を辿る"
Xcode Organizer の Snapshots タブをオンにして、自動スナップショットを有効化しましょう。
Preferences > Locations > Snapshots
これにより、過去のコード状態を簡単に参照&復元できます。
Discussion