iOS程式碼片段CodeSnippets
在iOS開發過程中,蘋果為開發者提供了程式碼片段功能來減少重複性工作,比如我們在Xcode中輸入for
則會提示出一個編譯器預先設定好的程式碼片段
// 注:在Xcode中輸入<#something#>,則會變成一個可以使用Tab來切換修改的區域,區域提示內容為something
for (<#initialization#>; <#condition#>; <#increment#>)
{
<#statements#>
}
對於開發者而言,我們可以自己建立屬於我們自己的程式碼片段,具體方式如下:
- 在Xcode中寫好想要建立為程式碼片段的程式碼
for (int i = 0; i < <#count#>; i++)
{
<#statements#>
}
- 使用滑鼠選中上述程式碼片段,長按後拖到如下圖區域中

程式碼片段圖1.png
- 該新建立的程式碼片段可以進行如下編輯
- Title:名稱
- Summary:描述
- Platform:作用平臺,如iOS、OS X等
- Language:作用語言,如Objective-C
- Completion Shortcut:撥出該程式碼片段的快捷鍵
- Completion Scopes:作用區域

程式碼片段圖2.png
- 編輯完程式碼片段即可在Xcode中使用快捷鍵撥出剛剛新建立的程式碼片段了
注:開發者自己建立的程式碼片段儲存路徑為~/Library/Developer/Xcode/UserData/CodeSnippets,適用於所有版本的Xcode開發軟體共同使用
注:系統程式碼片段儲存路徑為/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/SystemCodeSnippets.codesnippets,僅適用於當前Xcode開發軟體獨立使用
相關文章
- 程式碼片段
- RN程式碼片段
- Gorm常用程式碼片段GoORM
- vscode使用者程式碼片段VSCode
- 程式碼片段管理工具
- vs code 新建程式碼片段 路由基礎程式碼路由
- vs code 新建程式碼片段 vue 基礎程式碼Vue
- 前端開發常用程式碼片段(中篇)前端
- 前端開發常用程式碼片段(下篇)前端
- 分享前端開發常用程式碼片段前端
- 在 markdown 中執行程式碼片段行程
- sublime text 3 自制快速程式碼片段
- VIM 程式碼片段外掛 Ultisnips 使用教程
- SnippetsLab for Mac(程式碼片段管理工具)Mac
- 常用 CSS 程式碼片段集合,建議收藏CSS
- rubymine設定自定義快捷程式碼片段
- 那些優雅靈性的JS程式碼片段JS
- 遞迴顯示字型交換程式碼片段遞迴
- 幾個超級實用的css程式碼片段CSS
- Bash 常用指令碼片段指令碼
- ios加固,ios程式碼混淆,ios程式碼混淆工具, iOS原始碼混淆使用說明詳解iOS原始碼
- 使用 implode.io 記錄分享你的程式碼片段
- 一些JS事件小片段程式碼整理收集(持續)JS事件
- VS Code 程式碼片段指南: 從基礎到高階技巧
- completablefuture-examples:Java 20個CompletableFuture API案例程式碼片段JavaAPI
- 【程式碼鑑賞】簡單優雅的JavaScript程式碼片段(二):流控和重試JavaScript
- iOS程式碼規範iOS
- 分享8個非常時髦的翻頁特效(附程式碼片段)特效
- 記錄--N 個值得一看的前端程式碼片段前端
- iOS 程式碼注意事項iOS
- Swift iOS : 程式碼分析DrawControllerSwiftiOSController
- iOS 初探程式碼混淆(OC)iOS
- iOS逆向之 程式碼注入iOS
- iOS逆向 程式碼注入+HookiOSHook
- 直觀對比幾個不同 Python 程式碼片段的執行速度Python
- Golang, 以 9 個簡短程式碼片段,弄懂 defer 的使用特點Golang
- 30秒內便能學會的30個超實用Python程式碼片段Python
- 網站製作中常見的10個 HTML5 程式碼片段整理網站HTML
- 為什麼 StackOverflow 上的程式碼片段會摧毀你的專案?