2009-07-17 15 views
3

在VS.NET中開發了很多年之後,我開始做一些Xcode開發,並且我非常使用VS.NET的方式進行連接。從VS.NET轉到Xcode的提示

我不是在尋找一個關於哪個環境更好的辯論,但是當從一個環境移動到另一個環境時有一些生產力提示。

有沒有人有提示,鍵盤設置等,他們發現有用的時候,首先從VS.NET轉移到Xcode?

回答

5

花一些時間學習如何使用Xcode的調試器,特別是從控制檯(Command-Shift-R)。我還建議在任何時候通過首選項(cmd - ,) - >調試 - >開始 - > Show Console從Xcode啓動程序時,都要讓控制檯出現。

您可以設置被擊中的異常被打開斷點窗口(CMD選項-B),並雙擊拋出任何時候斷點「雙擊符號並輸入objc_exception_throw

任何時候你'在調試器中停止,您可以通過在控制檯的(gdb)提示符處輸入po objectname或通過p (type)primitivename輸入任何基元來打印任何對象的描述。例如,任何時候在方法內停止時都會有po self打印包含該方法的對象的描述,而p self將打印指針類型和地址。

您甚至可以以這種方式調用任何對象的方法,例如,如果有一個myobject對象具有帶簽名的方法 - (int)myMethod,您可以使用p (int)[myObject myMethod]來調用它。非常適合動態調試問題。

2

花一些時間學習Xcode的鍵盤快捷鍵。每當你想要做一些工作時,打開斷點窗口等等,一旦你在菜單中找到它,記下鍵盤快捷鍵並開始使用它。

另外,請注意在視圖菜單中切換到頁眉/源文件命令。這使您可以從當前正在查看的.h文件跳轉到.m文件,也可以從v。默認快捷方式是命令選項向上箭頭。這可能是我最常用的快捷方式。

後退和前進分別類似於命令選項左箭頭和命令選項右箭頭。