2011-07-22 109 views
5

如果您在XCode窗口最右側顯示實用程序窗格,然後選擇「{}」按鈕,它會顯示您可以鍵入快捷方式的代碼片段,或者拖放到您的源代碼中。你如何創建自己的?如何將自定義代碼片段添加到XCode 4?

+0

會推薦在發佈之前使用谷歌 –

+0

最大,我的要點是在Stack Overflow中記錄問題與解答,因爲這對於技術方面的問題比Google更好。感謝您閱讀和評論! –

+0

您可以使用代碼段http://snippets.me/。看看這個演示http://www.youtube.com/watch?v=il4kE4diy0k –

回答

26

儘管文檔對此很少,但我確實發現了一個描述分步的blog post by Jason Brennan

  1. 輸入您要爲其創建代碼段的代碼。
  2. 突出顯示代碼。
  3. 將突出顯示的代碼拖放到片段實用程序部分。
  4. 單擊該片段,會彈出一個標題對話框。編輯標題,說明和快捷方式。

注意:您可以使用<#prompterName#>表示的提示符,它會給出您可以選中的藍色氣泡,並用源代碼中的「參數」替換。例如:

NSDictionary * <#varibleName#> = [[NSBundle mainBundle] infoDictionary];

注意:根據您正在編輯的源代碼文件的語言,您的新代碼段將默認使用該語言。通過這種方式,根據您的上下文,片段可以選擇性地用於Swift或Objective-C。

注意:如果您嘗試拖動突出顯示的文本,並且它取消選擇並開始一個新選擇,請嘗試在所選文本右側的空白處開始拖動操作。

此外,要刪除您的代碼段,請在代碼段庫中單擊以突出顯示,然後按下「刪除」鍵。

+1

值得注意的是,如果您使用的是神奇鼠標,則需要「右鍵點擊」並拖動。 –

+0

因爲我我正在計劃明年購買一隻神奇的鼠標,並且使用它,我真的很感謝你們! –

+0

@AndrewKozlik無需鼠標右鍵點擊一個神奇的鼠標 –

4

只需突出顯示您的代碼段並將其拖入代碼段框中即可。

+0

謝謝!我在另一個網頁上找到了答案,因爲它是一個很好的資源,所以我想在StackOverflow中發佈問答。 (順便說一句,如果啤酒是免費的,它可能不值得!) –

+0

@Jay:哈哈。是的,Apple在派對之夜在WWDC提供免費啤酒,其中大部分都不值=( – FreeAsInBeer

相關問題