The better way to deal with Debug in Swift
ここから zipファイルをダウンロードして、「Resource」フォルダ内にある 「Debug.swift」だけ取り出し、使用したいプロジェクトへ追加する。
(既に設定されている方はスキップ可能です。)
(今回はViewControllerに書いてます。)
class ViewController: UIViewController {
override func viewDidLoad() {
Debug.log("ここまできてる")
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
こちらはConsole側に出力されます。 こちらはConsoleのみにすると綺麗に見えます。
ただ呼ばれているか確認したいだけの場合
Debug.log("")
呼ばれていてメッセージも確認したい場合
Debug.log("g08m11")
インスタンス変数や変数の値を確認したい場合
str = "g08m11"
Debug.log("ここまできてる\(str)")
*** MESSAGE
-- FileName: /Users/gushikenmasaru/work/swift/MyApps/test/test/ViewController.swift
-- Method: viewDidLoad()
-- Line: 14
Debug.log("MESSAGE")など文字列を設定した場合に表示されます。
Debug.log()を追加したファイル名に該当します。
Debug.log()を追加したファイルのメソッド名に該当します。
Debug.log()を追加したファイルの行に該当します。
http://oropon.hatenablog.com/entry/2014/06/05/030620 http://qiita.com/qmihara/items/a6b88b74fe64e1e05ca4 http://qiita.com/inamiy/items/c4e137309725485dc195