著作一覧 |
XcodeでObjective-Cのコードを書いていて、どうにもかなわないのが、ブレークポイントがずれることだ。
ソースの左枠外をクリックしてブレークポイントを設定するのだが、そこでは止まらない。
あるいは、ブレークしたところからステップ実行させると、ループではない行でループする、あるいはすでに初期化した変数が変数ウィンドウで未初期化となっている。
つまり、ソースコードレベルの行がずれているのだ。
以下を試した。
長い行が折り返して1行(改行コードが1つ)なのに見た目上は複数行になっているパターン。積極的に改行コードを入れた(もしかして、今書いていて気付いたが、逆にこれが原因か?)。
行を占有しているコメントを消してみる。
#definがちょっと怪しい(が、#define MAX_BUFF_SIZEみたいなのってconst intで宣言できないから、というのは配列の宣言時の[]に記述するのはリテラルの必要があるから)けど、消せない。
すごく不便なのだが、みんなは問題なし?
ジェズイットを見習え |