Xcode快捷鍵

在Xcode 6中有許多快捷鍵的設定可使得你的編程工做更爲高效,對於在代碼文件中快速導航、定位Bug以及新增應用特性都是極有效的。編程

固然,你戳進這篇文章的目的也在於想要快速的對代碼文件進行操做,或者是讓Xcode的各面板更爲適應你小本子的屏幕。app

在Xcode 6全部快捷鍵中下列這些是首當其衝應當學習的。在你學習到如何使用以後,也許就再也離不開它們了。編輯器

Xcode導航快捷鍵ide

1.工程導航器:Command+1函數

快速瀏覽代碼、圖片以及用戶界面文件。
工具

024.png

2.顯示/隱藏導航器面板:Command+0性能

當你在對屏幕進行截圖的時候可能會想要隱藏起與你感興趣內容的無關的部分。假如你想要使用輔助編輯器或者想要設計用戶界面並將其鏈接到代碼的時候,這個快捷鍵會至關有用。
學習

025.png

3.顯示/隱藏實用工具面板:Command+Option+0測試

實用工具面板主要用於編輯用戶界面文件時,在你只考慮寫代碼的時候,就能夠隱藏它。
spa

026.png

4.在輔助編輯器中打開文件:在項目導航器中選中文件執行Option+左鍵點擊操做。

一個快速打開Assistant Editor的方式--只須要按住Option鍵並點擊你想要在當前編輯框右邊打開的文件便可。

027.png

Xcode搜索快捷鍵

當你在敲代碼的時候,忽然想加個什麼功能,或者想修改個什麼Bug,固然最快的方法就是用查找啦。無需用滾輪穿越百行代碼,只須要使用查找,就能夠直接跳到特定的代碼段。

5.搜索導航器(Find Navigator,也就是搜索):Command+Shift+F

使用項目搜索能夠找到某個變量或方法名的被提到的次數。能夠依據實例來匹配,並可忽略大小寫字母。另外還能夠對查找的變量名進行替換。

035.png

6.文件跳轉欄:Control+6(鍵入方法/變量名+Enter跳轉)

跳轉至當前代碼文件中的代碼行。若是文件中有上千行代碼,你能夠經過該快捷操做來縮小查找範圍,從而在須要的地方插入代碼以添加新的功能。

036.png

7.快速打開: Command + Shift + O

喜歡使用鍵盤但不喜歡使用鼠標的人會大愛這個快捷方式,能夠直接跳轉到某個方法定義或者指定的代碼文件。

037.png

8.跳轉欄和快速打開搜索輸入快捷鍵

鍵入第一個字母便可快速切換至某個文件或者找到特定的代碼行。好比,在ViewController.Swift文件中,按下Command + Shift + O,而後鍵入vDL,最早展現的結果是帶有

viewDidLoad()名的函數。

鍵入首字母,以較少輸入搜索更多。

038.png

9. 程序中(Objective-C或C++編寫).h and .m文件間的快速切換: Control + Command + Up Arrow

若是你用Objective-C和C++編寫程序,或者使用其餘語言編寫的開源代碼,那你可能須要查找現有的代碼。你可使用「Control + Command + Up Arrow」組合鍵操做在兩個

相關的文件間快速切換,好比Objective-C中的頭文件和實現文件。假如你使用Swift編寫代碼,這就有點不合適了,由於Swift使用單一代碼文件。

應用程序編譯和清理

在體驗新應用以前你必須先運行它,不過有時候Xcode會不大給力,不能很好地運行你的項目,這時候你就須要清除不能運行的項目。

如下快捷鍵可幫你在代碼編寫過程當中儘量少地使用鼠標。

10.運行app: Command + R

在編寫代碼的過程當中,我一般會使用該快捷鍵來自由運行應用程序。儘量地測試應用程序,這樣你能夠在早期找到並修復應用中的bug。

039.png

11.清除工程: Command + Shift + K

或許有那麼一次Xcode運行出現問題,或者應用沒法響應,或者出現了意料以外的狀況,你首先會想要清除工程並再次運行它。若是這樣都還不能解決問題,好吧,關掉Xcode

,從新打開。假若應用程序沒法運行,先看看有沒有錯誤信息提示,你能夠發揮做爲「Googler」的優點來得到幫助。不過這種作法不易太過頻繁,它會下降程序的開發速度。它將移除全部的中間文件,而再造這些文件還要花費時間。

當運行失敗時清除Xcode工程

041.png

12.構建應用程序: Command + B

檢查所寫代碼以確保其正常工做是你常常要作的事情,編譯app工程可以讓你在編寫下一個特性以前肯定其是否正常工做。即使Xcode在代碼編寫後會很快進行檢查,但也有所延

遲,或者給出一些不恰當的錯誤提示。你無需老是運行應用程序,假如僅僅作一些小的改變,那麼編譯工做可幫你作一個快速檢查,這樣能夠返回添加下一行代碼。

編譯代碼以確保應用程序不存在任何錯誤問題

042.png

文檔和幫助

在學習過程當中,自助學習很是重要,對於沒有瀏覽過Xcode文檔幫助的開發者來講,這些快捷鍵可幫忙查看相關的代碼參考,更好地理解蘋果提供的代碼,從而開發出性能更健壯的app。

13.文檔和參考: Command + Shift + 0 (Zero)

使用Xcode在後檯安裝文檔,並支持離線搜索查看,很是適合外出辦公。打開文檔和參考,並鍵入代碼中的某個關鍵字,Xcode文檔還提供了一些額外的資源和示例工程。

經過Documentation and Reference指南瞭解如何使用代碼

043.png

14. 快速幫助: 在類或者方法名上執行Option + Left-click操做

內聯幫助可幫開發者快速學習類或代碼片斷的用法。在變量、類、或者方法名上執行Option + Left-click操做來得到更多細節信息。假使你點擊了彈出視圖底部的參考連接,那麼就能夠方便地跳轉到Xcode提供的文檔中。你還能夠在變量、類或者方法名上執行Option+雙擊名稱操做,從而更方便地跳轉至文檔。

編寫代碼時得到快速幫助

044.png

其餘快捷鍵:

「最近偏心Command + Shift + J快捷操做,可展現當前你在工程導航器中打開的文件。我最近在大型代碼庫上花了很多日子,這個組合鍵能夠快速地在代碼庫中跳轉」

— weendex

「我超愛CTRL + 1,該快捷鍵可打開'Show Related Items‘彈出菜單’。假若你已經將光標放在了任何方法中,並點擊‘CTRL + 1 ’就能夠很方便地經過彈出的視圖訪問該

方法的全部調用者和被調用者。我常常瀏覽方法的調用者從而瞭解如何使用該方法。」— skoll

「Cmd + . 方便地暫停運行iOS模擬器」— weendex

「我常用本文中沒有說起的一個快捷操做,在文件上執行‘Command + Option + Shift + Left-click’操做,該組合鍵可展現一個小尺寸的彈出視圖,你能夠查看你想要打開它的地方,好比輔助編輯器、標籤或者窗口等。」  — Cheezybob

相關文章
相關標籤/搜索