在iOS開發過程中,蘋果為開發者提供了代碼片段功能來減少重複性工作,比如我們在Xcode中輸入
for
則會提示出一個編譯器預先設定好的代碼片段
// 注:在Xcode中輸入<#something#>,則會變成一個可以使用Tab來切換修改的區域,區域提示内容為something
for (<#initialization#>; <#condition#>; <#increment#>)
{
<#statements#>
}
對于開發者而言,我們可以自己建立屬于我們自己的代碼片段,具體方式如下:
- 在Xcode中寫好想要建立為代碼片段的代碼
for (int i = ; i < <#count#>; i++)
{
<#statements#>
}
- 使用滑鼠選中上述代碼片段,長按後拖到如下圖區域中
- 該新建立的代碼片段可以進行如下編輯
- Title:名稱
- Summary:描述
- Platform:作用平台,如iOS、OS X等
- Language:作用語言,如Objective-C
- Completion Shortcut:呼出該代碼片段的快捷鍵
- Completion Scopes:作用區域
- 編輯完代碼片段即可在Xcode中使用快捷鍵呼出剛剛新建立的代碼片段了
注:開發者自己建立的代碼片段存儲路徑為~/Library/Developer/Xcode/UserData/CodeSnippets,适用于所有版本的Xcode開發軟體共同使用
注:系統代碼片段存儲路徑為/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/SystemCodeSnippets.codesnippets,僅适用于目前Xcode開發軟體獨立使用