2011-08-03 6 views
0

私のアプリをデバッグしているうちに、奇妙なことがいくつかあります。ある時点で、コード行は別のコード行の下でデバッグされません。例:iOS - XCode debug

LINE 1 
LINE 2 
LINE 3 

私はうまく問題を説明願っています時々、LINE 3がデバッグされており、1行目に、次にXcodeのリターンとライン1、2と3で正常に進行します。 ありがとう

+0

リリースビルド( '-O3')ではなく、デバッグビルド(' -O0 -g')をデバッグしていることを確認してください。 –

答えて

0

可能な説明の1つは、最適化コンパイラがキャッシュ一貫性を改善し、パイプラインのストールや他のアーケナを避けるためにコードを並べ替えることです。