【Swift】詳しいlogを出す

Swift

初心者のログ出力

とりあえず、一番簡単で使いやすいprint

print("ここが呼ばれた!")

実行

ここが呼ばれた!
ここが呼ばれた!
ここが呼ばれた!
ここが呼ばれた!

これだけじゃ流石に見にくいです。

解決策

class名とメソッド名、ついでに行番号も出してあげる

// class名
print(type(of: self)) // MainViewController

// メソッド名
print(#function) // viewDidLoad()

// 行番号
print(#line) // 20

これならだいぶ分かりやすくなる!!!

最後に

printで簡易的にログを出す時、僕は行番号あまり気にしないので以下のようなテンプレを作ってます。

"\(type(of: self)) \(#function) \n 内容:ここが呼ばれた!)"

他にもこれ出せます!とかあったら教えてください!!!!

Buy me a coffee!

SwiftSwiftUIアプリ開発
シェアする
sogaをフォローする
タイトルとURLをコピーしました