Xcode常用快捷鍵與技巧


Xcode導(dǎo)航欄快捷鍵

  • 快速切換導(dǎo)航:Command + (1-8)

  • 顯示/隱藏導(dǎo)航器面板:Command + 0

  • 顯示/隱藏Bug面板:Command + Shift + Y

  • 顯示/隱藏實(shí)用工具面板:Command + Option + 0

Xcode搜索快捷鍵

  • 搜索導(dǎo)航器:Command + Shift + F

  • 文件跳轉(zhuǎn)欄:Control + 6,快速查看當(dāng)前class的方法

  • 快速打開: Command + Shift + O,跳轉(zhuǎn)到某個(gè)方法定義或者指定的代碼文件

  • 程序中.h and .m文件間的快速切換: Control + Command + ↑

  • 快速跳轉(zhuǎn)到某一行:Command + L

  • 快速創(chuàng)建文件:Command + N

  • 返回至上一次光標(biāo)位置:Control + Command + ← Control + Command + →

  • 收起/展開方法代碼塊:Option + Command + ← Option + Command + →

  • 在界面左側(cè)的項(xiàng)目導(dǎo)航欄中顯示當(dāng)前文件:Command + Shift + J

  • 回退到上一頁:Control + Command + ← Control + Command + →

應(yīng)用程序編譯和清理

  • 運(yùn)行app:Command + R

  • 清除工程: Command + Shift + K

  • 構(gòu)建應(yīng)用程序: Command + B

  • profile:Command + i

  • 停止運(yùn)行:Command + .

  • 斷點(diǎn)調(diào)試: F6 單步調(diào)試、F7 跳入、F8 繼續(xù)

技巧

  • 編輯斷點(diǎn),例如設(shè)置在Xcode擊中斷點(diǎn)時(shí)播放聲音且調(diào)試器不會(huì)中斷應(yīng)用程序

  • unrecognized selector send to instancd 快速定位,Breakpoints->Create Symbolic Breakpoint,在Symbolic中填寫如下方法簽名
    -[NSObject(NSObject) doesNotRecognizeSelector:] 再遇到類似的錯(cuò)誤就會(huì)定位到具體的代碼

  • 把光標(biāo)移動(dòng)到某一行,單擊右鍵在菜單里選擇Show Blame for Line 可以看到是誰編寫的代碼

  • Show Related Items:CTRL + 1
    將光標(biāo)放在方法中,點(diǎn)擊‘CTRL + 1 ’就可以很方便地通過彈出的視圖訪問該方法的所有調(diào)用者和被調(diào)用者.

  • 范圍編輯:將光標(biāo)移動(dòng)到要編輯的符號(hào),鼠標(biāo)指針在字符上停留一兩秒就會(huì)在字符右邊出現(xiàn)一個(gè)小小的倒三角,點(diǎn)擊那個(gè)三角并從菜單中選擇Edit All in Scope,默認(rèn)快捷鍵Ctrl+Command+E

  • 文檔和參考: Command + Shift + 0 (Zero)
    通過Documentation and Reference指南了解如何使用代碼

  • 快速幫助: 在類或者方法名上執(zhí)行Option + Left-click操作

  • Command + Control + J,跳轉(zhuǎn)至定義處

  • Enable NSZombie Objects,開啟僵尸對(duì)象

  • Static Analyzer,發(fā)現(xiàn)編譯器警告不會(huì)提示的問題和一些個(gè)人的內(nèi)錯(cuò)泄露和死存儲(chǔ)(不會(huì)用到的賦了值的變量)錯(cuò)誤

必須要知道的快捷鍵符號(hào)

? :command鍵 (縮寫:cmd);
? :control鍵 (縮寫:ctrl);
? :alt/option(縮寫:opt);
? :shift鍵(縮寫:shft);

Xcode查看一個(gè)工程的總代碼量

打開終端先 cd到我們的工程目錄下,直接執(zhí)行:

find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l

這樣,終端就顯示出我們的代碼量,不過這里需要注意的是,注釋也算在其中.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容