天天看點

XCode小技巧

 1.用TODO做個标記

代碼就是這麼一行:

    // TODO: xxxxxx.

  然後看看你的Symbol list吧.

XCode 4已經不支援這樣做了,不過可以使用 #pragma mark或// MARK: 來做相似的标記。 

另外Eclipse也有類似的功能,它提供一個視圖用于友善使用者檢視所有的TODO項目.XCode的實作方式不如Eclipse那麼直覺,但也夠用。

2.XCode中的重構功能。

在寫代碼時,想要修改一個函數名或變量名,直接使用重構功能就行,當然不止這些。如果自己一個一個改,效率比較低,還有風險。

Step 1.選中函數名,右擊,選擇Refactor...

Step 2.輸入新的函數名,然後點一下Preview,看看有多少修改

Step 3.點Apply執行即可

它的Extract Method功能所生的函數參數并不完美,有時需要手動調一下.

3.快捷鍵

寫代碼時,有時寫着寫着要看一下,它的聲明或者被誰引用之類,常常要一邊用滑鼠切換檔案,一邊再繼續敲鍵盤。這時了解一些快捷鍵就非常有幫助了。

我最近常用的:

  CMD + LEFT  到行尾

  CMD + RIGHT 到行首

      ×如果按住Shift,可以輕松選擇一行。不要再費勁手拖了.

  CMD + TOP  到檔案頭

  CMD + DOWN  到檔案尾

  CMD +ALT + LEFT or RIGHT 選擇之前的位置。 這個跳轉很有用。比如剛剛修改函數時,又去改了init,然後再回到原來的函數。

  CMD +SHIFT +ALT + LEFT or RIGHT  在編輯的檔案中切換。 如果剛剛檢視一下聲明,再回來,就可以用這個快捷鍵來完成。

  CMD +ALT + TOP  在單元檔案和頭檔案間切換。 這個好處不用說了。

  CMD +delete    删除到行首。一次删除整行時比較有用。

最近比較喜歡使用XCode 4.3的Assistant Editor, 比較智能化。比如正在編輯xib,新增了一個控件,打開Assistant Editor, 自動打開對應的ViewController頭檔案,然後按住右鍵将控件拖進去,一切都自動完成了。再比如正編輯源檔案,要看一下頭檔案(VS有VA的Alt+O),也可以這麼用。

  CMD+ALT+ENTER  打開Assistant Editor

  CMD+ENTER 關閉Assistant Editor.

  CMD+J 回到程式編輯視窗。

  CMD+Shift+J 切到導航視窗,先擇檔案。

  CMD+ALT+J 切到導航視窗的查找項,可以直接搜尋檔案。

 *更多的快捷鍵,看看Xcode->Preference->Key Binding ->Text Key Bindings.記住可以用CMD+,打開。

繼續閱讀