天天看點

iOS代碼片段CodeSnippets

在iOS開發過程中,蘋果為開發者提供了代碼片段功能來減少重複性工作,比如我們在Xcode中輸入

for

則會提示出一個編譯器預先設定好的代碼片段

// 注:在Xcode中輸入<#something#>,則會變成一個可以使用Tab來切換修改的區域,區域提示内容為something
for (<#initialization#>; <#condition#>; <#increment#>)
{
    <#statements#>
}
           

對于開發者而言,我們可以自己建立屬于我們自己的代碼片段,具體方式如下:

- 在Xcode中寫好想要建立為代碼片段的代碼

for (int i = ; i < <#count#>; i++)
{
    <#statements#>
}
           
  • 使用滑鼠選中上述代碼片段,長按後拖到如下圖區域中
iOS代碼片段CodeSnippets

- 該新建立的代碼片段可以進行如下編輯

- Title:名稱

- Summary:描述

- Platform:作用平台,如iOS、OS X等

- Language:作用語言,如Objective-C

- Completion Shortcut:呼出該代碼片段的快捷鍵

- Completion Scopes:作用區域

iOS代碼片段CodeSnippets

- 編輯完代碼片段即可在Xcode中使用快捷鍵呼出剛剛新建立的代碼片段了

注:開發者自己建立的代碼片段存儲路徑為~/Library/Developer/Xcode/UserData/CodeSnippets,适用于所有版本的Xcode開發軟體共同使用

注:系統代碼片段存儲路徑為/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/SystemCodeSnippets.codesnippets,僅适用于目前Xcode開發軟體獨立使用