2011-08-03 151 views
0

雖然我正在調試我的應用程序有一些奇怪的事情。在某些情況下,代碼行不會被調試。例如:iOS - XCode調試

LINE 1 
LINE 2 
LINE 3 

有時對LINE 3進行調試,然後Xcode返回到第1行,並正常執行第1,2和3行。我希望我解釋得很好。 謝謝

+0

確保你正在調試調試版本('-O0 -g')而不是發佈版本('-O3')。 –

回答

0

一個可能的解釋是,優化編譯器重新排序代碼,以提高緩存一致性,避免管道延遲和其他奧祕。