iPhone特定の条件でデバックを行う

Xcode4.2において、ブレークポイントを設定して、特定の条件のみ処理を止めたいときの設定

サンプルコード

いつも通りブレークポイントを設定します。
その後右クリックで「Edit Breakpoint」を選択します。
 Conditionに「i==50」と設定すれば、iの値が50の時だけBreakpointを有効にできます

設定項目
  • Condition
    • 数式を指定
  • Ignore
    • 指定した回数はスルーする (2を指定すると3回目に止まる)
  • Action
    • 以下の詳細な動作を登録できる。デフォルトは何もしないで止まるだけ
      • ActionScript
      • Capture OpenGL Frame
      • Debugger Command
      • Log message 
        • %B メソッド名、%H カウントなど指定可能
      • Shell Command
      • Sound
  • Option
    • 一時停止しないで次に進む

0 件のコメント:

コメントを投稿

ReactNativeでAndroid対応する話

前提 ReactNativeでiOS版のアプリをリリースしていて、Android版をリリースする話 トラブルシューティング Build.VERSION_CODES.Q が存在しないエラー compileSdkVersionを29以上にすると解決 メモリー足りないエラー Execu...