由於初用mac,mac上面的快捷鍵都是以符號的形式出現,總是記不住,現記錄如下。mac上的符號根按鍵的對應關係如下圖所示: 我用的Xcode版本號是Version 6.1.1 (6A2008a) 1.斷點:command+\ 2.編譯程式:command + b 3.運行程式:command + r ...
由於初用mac,mac上面的快捷鍵都是以符號的形式出現,總是記不住,現記錄如下。mac上的符號根按鍵的對應關係如下圖所示:
我用的Xcode版本號是Version 6.1.1 (6A2008a)
1.斷點:command+\
2.編譯程式:command + b
3.運行程式:command + r
4.調試程式:先打好斷點,然後command + r直接就會在斷點處斷下來
5.停止運行程式:Command + .
6.頭文件和源文件切換:control + command + 上下箭頭
7.左縮進:command +[
8.右縮進:command + ]
9.前進:ctrl + command + 左箭頭
10.後退:ctrl + command + 右箭頭
11. 單步執行:f6
進入函數:f7
跳出函數::f8
在一開始用的時候,按f6鍵效果不是單步調試,而是系統的鍵盤亮度增加鍵,坑爹啊!
直接到系統偏好設置->鍵盤勾選下麵選項
這樣fn + f6才是系統的快捷鍵,f6是普通應用程快捷鍵。其他的f鍵也適用這條規則。
12.自動完成功能
比如定義一個字元串NSString* ns = @"123";
然後打[ns 按下空格和esc鍵,就出來方法列表了
13.括弧自動匹配:雙擊符號,xcode會自動顯示匹配內容。
14.改文件名稱:比如把a.h改成b.h,選中a.h按enter,輸入更改再按enter。
15.代碼自動摺疊
想摺疊for迴圈,比如下麵的
for (int i = 0; i < argc; ++i) {
NSLog(@"arg%d:%s", i, argv[i]);
}
直接在for左邊移動到左邊欄會出現
然後點擊下拉箭頭就行,或者直接到Editor->Code Folding子菜單下選擇相應選項就行。
16.如何讓文件在獨立標簽裡面打開,View ->Show Tab Bar,但是這個功能太雞肋了,點擊一個文件還是在當前tab裡面顯示,不像Visual Studio是在新tab打開。
我認為這個體驗很糟糕,有可能是我自己沒找到,知道的童鞋請告訴下我!
17.幫助文檔
在寫代碼時我們經常會查看某個方法的說明,在Xcode裡面有若幹種方法:
比如要查看NSString 的description方法說明
1)直接點擊description,在右邊的視窗點擊❓,查看相應的說明。
其中藍色的字表示鏈接,點開會直接打開Xcode的文檔幫助。。由於文檔幫助預設是線上的,所以你會發現速度很慢,下文將介紹怎麼下載文檔到本地。
2)游標移動到description,然後按住option鍵,會出現❓,點擊之,彈出視窗
這個裡面的說明沒有1)中說明詳細。
3)菜單Help->Documention and API Reference,前面提到過由於這個幫助預設是線上的內容,而且慢。解決方案:下載文檔到本地。
菜單XCode->Preference選擇相應的文檔下載如下:
不過下載速度很慢。
4)直接去https://developer.apple.com查看,個人強烈推薦這種,在有網的情況下快速而且還能看到最新的api更新說明。方法三的本地文檔可能不是最新的。
18.添加或者取消註釋:command + /
19.jump to definition:按住command,然後滑鼠點擊符號
20.command + ~:在多個xcode之間切換。