1
2

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 3 years have passed since last update.

Swift初心者 Xcodeでのデバッグ術メモ

Posted at

#概要
この記事はプログラミング初心者である筆者の備忘録です。
随時追記予定。

#Swiにおけるデバッグ方法まとめ

  • Break pointとは
  • LLDBコマンド
  • ビューデバッガ
  • 参考

#Break pointとは
テスト中にbreake point を設定した行で処理を止めてくれる。
これを利用すると、1行ずつデバッグができる。
設定するには、下の画像のようにエディタ左端の数字をクリックするとチェックが付き設定できる。
スクリーンショット 2020-10-27 23.58.43.png

このまま実行すると下の画像のようにBreak pointで処理が停止し、デバッグエリアが出てくる。
デバッグエリアでコマンドを利用したりして色々デバッグができる。
スクリーンショット 2020-10-28 0.02.52.png

#LLBDコマンド
LLBDとはソフトウェアデバッガの1つ(たぶん)。
デバッグエリアのコンソール画面でコマンドを打ち込んでデバッグを行う。

###poコマンド
おそらくprint objectの略だと思われる。

po <変数>

で指定した変数の値を出力できる。便利である。
スクリーンショット 2020-10-28 0.14.03.png
###expressionコマンド

expression <変数> = <値>

で指定した変数に任意の値を代入できる。poコマンドと組み合わせれば、いちいちビルドし直すことなくprintデバッグが可能。うれしい。
スクリーンショット 2020-10-28 0.18.21.png
#ビューデバッガ
Xcode標準装備のView Hierarchy行う。直訳するとビューの階層。アプリ上のViewの階層構造を把握できる。
スクリーンショット 2020-10-28 0.22.06.png
上の画像中の赤丸で囲ったボタンをクリックすると起動する。
実はまだ使ったことがないのでここからは追々追記することにする。
#参考
https://developer.apple.com/videos/play/wwdc2018/412

1
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?