我從Visual Studio來到Xcode,並在檢查或檢查斷點處的變量時遇到了一些麻煩。在Xcode調試中觀察變量或檢查對象的提示
很多時候我會嘗試通過鼠標懸停來檢查一個對象,並展開它的屬性,我只會看到一個十六進制的屬性表示,而且在摘要中只能看到一個十六進制的表示形式。例如,Facebook sdk中的Facebook對象具有一個NSCFString的訪問令牌屬性。在調試器中,如何查看實際的字符串值而不是該屬性的十六進制值?
是否有任何非常有用的gdb命令,我應該在調試窗口中使用?
此外,爲什麼總是說當我將鼠標放在調試器中的東西上時,將iTunes添加爲口語音軌?
在下降點上,我在各個地方遇到的提示是使用:#define MyLog if(0);其他NSLog',同時開發和更改0爲1釋放。這可以防止編譯NSLogs以供發佈。我現在一直都在使用它。節省了很多麻煩,剔除NSLog。 – Obliquely