1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Xcode】SwiftFormatのPlugin使ってみた

Posted at

はじめに

前回はSwiftPMでビルドした時に実行されるようにしました。
別の方法で導入することでボタンで実行できるみたいなのでやってみました。

やりかた

SwiftPMで導入

以下のURLをコピーします。

https://github.com/nicklockwood/SwiftFormat

① 「File」を選択します
② 「Add Packages...」を選択します
スクリーンショット 2023-01-14 21.38.06.png

③ テキストフィールドに先ほどコピーしたURLをペーストします
④ 「Add Package」を選択します
スクリーンショット 2023-01-14 21.40.20.png

⑤ 何も選択せず「Add Package」を選択します
スクリーンショット 2023-01-14 21.44.55.png

使う

SwiftFormatを使えてるか確認するためにコードをめちゃくちゃにしておきます笑

ContentView
import SwiftUI

struct ContentView: View {
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundColor(.accentColor)
Text("Hello, world!")
}
.padding()
}
}

struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

① プロジェクトを右クリックします
② 「SwiftFormatPlugin」を選択します
スクリーンショット 2023-01-14 21.51.05.png

③ 「Run」を選択します
スクリーンショット 2023-01-14 21.53.54.png

Argumentsに引数を設定する事ができます。
スクリーンショット 2023-01-14 21.55.54.png

ビルドします。
スクリーンショット 2023-01-14 22.37.07.png

元通りになりました!!!
スクリーンショット 2023-01-14 22.36.34.png

おわり

今回のようなプラグインをSwiftPMで使ったのが初めてだったので驚きました。
そのうち自分でも作ってみたいです

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?