Xcode常用快速鍵,xcode快速鍵

來源:互聯網
上載者:User

Xcode常用快速鍵,xcode快速鍵

由於初用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更新說明。方法三的本地文檔可能不是最新的。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.