現在のXcode 7.2でSwiftを使ったiOSアプリのデバッグをするときのコツみたいなものをまとめました。将来的にはより良くなる可能性はあります。というか良くなってほしいです(´・_・`) ■LLDBはbreakした地点によって挙動が変わるまずハマりどころがこれですが、現在のLLDBはbreakした地点で実行されていたコードがSwiftのコードかC言語系のコードかによってモードが変わります。 // Objective-C mode (lldb) po [someObject property] // Swift mode (lldb) e someObject.property Objective-Cモードの時にSwiftっぽい呼び出しをしたり、その逆をしてもまともにLLDBは動作しません。なので現在自分がどちらのモードのLLDBにいるのかを判断するのがキモになります。 ハマりどころと
![Xcode 7.2 の LLDB で Swiftのデバッグをするコツ](https://cdn-ak-scissors.b.st-hatena.com/image/square/a07e1c4bb91564cb6908385fae972d3ee78757c4/height=288;version=1;width=512/https%3A%2F%2Fimg.youtube.com%2Fvi%2F428R_oEjGGI%2Fdefault.jpg)