iOS程式碼片段CodeSnippets

weixin_34337265發表於2016-03-22

在iOS開發過程中,蘋果為開發者提供了程式碼片段功能來減少重複性工作,比如我們在Xcode中輸入for則會提示出一個編譯器預先設定好的程式碼片段

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

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

  • 在Xcode中寫好想要建立為程式碼片段的程式碼
for (int i = 0; i < <#count#>; i++)
{
    <#statements#>
}
  • 使用滑鼠選中上述程式碼片段,長按後拖到如下圖區域中
1598380-3f333f07fd023b66.png
程式碼片段圖1.png
  • 該新建立的程式碼片段可以進行如下編輯
    • Title:名稱
    • Summary:描述
    • Platform:作用平臺,如iOS、OS X等
    • Language:作用語言,如Objective-C
    • Completion Shortcut:撥出該程式碼片段的快捷鍵
    • Completion Scopes:作用區域
1598380-2d81dd74f7e34cee.png
程式碼片段圖2.png
  • 編輯完程式碼片段即可在Xcode中使用快捷鍵撥出剛剛新建立的程式碼片段了

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

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

相關文章