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+,打開。