由于初用mac,mac上面的快捷鍵都是以符號(hào)的形式出現(xiàn),總是記不住,現(xiàn)記錄如下。mac上的符號(hào)根按鍵的對應(yīng)關(guān)系如下圖所示:

我用的Xcode版本號(hào)是Version 6.1.1 (6A2008a)
1.斷點(diǎn):command+/
2.編譯程序:command + b
3.運(yùn)行程序:command + r
4.調(diào)試程序:先打好斷點(diǎn),然后command + r直接就會(huì)在斷點(diǎn)處斷下來
5.停止運(yùn)行程序:Command + .
6.頭文件和源文件切換:control + command + 上下箭頭
7.左縮進(jìn):command +[
8.右縮進(jìn):command + ]
9.前進(jìn):ctrl + command + 左箭頭
10.后退:ctrl + command + 右箭頭
11. 單步執(zhí)行:f6
進(jìn)入函數(shù):f7
跳出函數(shù)::f8
在一開始用的時(shí)候,按f6鍵效果不是單步調(diào)試,而是系統(tǒng)的鍵盤亮度增加鍵,坑爹??!
直接到系統(tǒng)偏好設(shè)置->鍵盤勾選下面選項(xiàng)
![]()
這樣fn + f6才是系統(tǒng)的快捷鍵,f6是普通應(yīng)用程快捷鍵。其他的f鍵也適用這條規(guī)則。
12.自動(dòng)完成功能
比如定義一個(gè)字符串NSString* ns = @"123";
然后打[ns 按下空格和esc鍵,就出來方法列表了

13.括號(hào)自動(dòng)匹配:雙擊符號(hào),xcode會(huì)自動(dòng)顯示匹配內(nèi)容。
14.改文件名稱:比如把a(bǔ).h改成b.h,選中a.h按enter,輸入更改再按enter。
15.代碼自動(dòng)折疊
想折疊for循環(huán),比如下面的
for (int i = 0; i < argc; ++i) {
NSLog(@"arg%d:%s", i, argv[i]);
}
直接在for左邊移動(dòng)到左邊欄會(huì)出現(xiàn)
![]()
然后點(diǎn)擊下拉箭頭就行,或者直接到Editor->Code Folding子菜單下選擇相應(yīng)選項(xiàng)就行。
16.如何讓文件在獨(dú)立標(biāo)簽里面打開,View ->Show Tab Bar,但是這個(gè)功能太雞肋了,點(diǎn)擊一個(gè)文件還是在當(dāng)前tab里面顯示,不像Visual Studio是在新tab打開。
我認(rèn)為這個(gè)體驗(yàn)很糟糕,有可能是我自己沒找到,知道的童鞋請告訴下我!
17.幫助文檔
在寫代碼時(shí)我們經(jīng)常會(huì)查看某個(gè)方法的說明,在Xcode里面有若干種方法:
比如要查看NSString 的description方法說明
1)直接點(diǎn)擊description,在右邊的窗口點(diǎn)擊?,查看相應(yīng)的說明。

其中藍(lán)色的字表示鏈接,點(diǎn)開會(huì)直接打開Xcode的文檔幫助。。由于文檔幫助默認(rèn)是在線的,所以你會(huì)發(fā)現(xiàn)速度很慢,下文將介紹怎么下載文檔到本地。
2)光標(biāo)移動(dòng)到description,然后按住option鍵,會(huì)出現(xiàn)?,點(diǎn)擊之,彈出窗口

這個(gè)里面的說明沒有1)中說明詳細(xì)。
3)菜單Help->Documention and API Reference,前面提到過由于這個(gè)幫助默認(rèn)是在線的內(nèi)容,而且慢。解決方案:下載文檔到本地。
菜單XCode->PReference選擇相應(yīng)的文檔下載如下:

不過下載速度很慢。
4)直接去https://developer.apple.com查看,個(gè)人強(qiáng)烈推薦這種,在有網(wǎng)的情況下快速而且還能看到最新的api更新說明。方法三的本地文檔可能不是最新的。
18.添加或者取消注釋:command + /
19.jump to definition:按住command,然后鼠標(biāo)點(diǎn)擊符號(hào)
20.command + ~:在多個(gè)xcode之間切換。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注