主にブレークポイントの活用方法など。参考になった。
いくつか紹介してみる。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm5MiOY_GRm2rgmEC1J1CVArbBenkRQCvMa0L8DpBfM1-Ihwx9o2VJGI3KuUtSxDfGIoP-9tyFv02CPeL3VkKax2DNXZosziM7_L087kW6XzwwgSrx_iEh8SZqprEgm0D8Ge-6etxT8UWW/s320/130213-0005.jpg)
%B でメソッド名表示。またコンソールへ表示するかわりに音声で読み上げることもできる。viewDidLoadにしかけたらちゃんと「びゅー・でぃど・ろーど」と読み上げてくれた。意外に役立つかも。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihZyDlXstNUVea_h6pU_okdw85XJ0I_zcuTxsO-gMj-3QstcWxoiTpe2P4QiU3fVlBDe-HMiEDb9JiJlkMM7OQl_uJYsCwzeG47Di92itAV9MC_HU3YVokXO1gc0bmO39tP68sWmlDFORh/s320/130213-0009.jpg)
こちらは効果音。カスタム音の置き場所の解説もある。あらかじめ音の役割を決めておくと問題発見に役立つかもしれない。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijG6vzQ9yRLx2h1-iZMPErBEk4jlSR0SX_AfJsLmNRNUOr77Ii9rzomPjtROA1LChPADQYbglmy6z7tMZ8HO_soeZU636YphV4WK6UOFz3dR5WocRoWWaWGjEywivlDVTONGWCtLNoJH0x/s320/130213-0007.jpg)
expr を使うと文を記述することができる。単純な poコマンドに比べ書式付きで表現できる。これを使えばソースコードにNSLogを書く必要が無くなるかも。なお戻り値を明示(例ではvoid)してあげる必要があるようだ。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRpUKOS4lsHiZoulnlHLQA2P9WVrdypemDqXgSpMbtINRvRDCbp_ovIAXoxcu9_lgCyYh_LsHVX89vs-6o3rmr-BfIDa53G3mu16qWxNpHNgoHyWf1Jcrt6arNPkMFR55HYoUTGtYdX-Vg/s320/130213-0008.jpg)
条件も同様に普通の文が記述できる。戻り値は明示的に(BOOL)キャストしておく。
他に #コメントの書き方や、DBファイル削除シェルスクリプトをブレークポイントで実行する方法など参考になった。
ps.なんか洋画の邦題っぽいタイトルになってきた。