xcode Code Snippets Library的使用
Code Snippets Library可以幫你儲存常用的程式碼段或自動完成的程式碼段
新建和使用
以屬性程式碼段為例:
- 1:寫程式碼
@property (nonatomic, copy) NSString *<#name#>;
- 2:程式碼拖到左下側的Code Snippets中,並設定Snippets資訊
- 3:輸入步驟2中設定的completion shortcut,回車便可自動完成步驟1寫的程式碼
<#name#>:可以輸入引數的地方
新建snippets的屬性說明
1.Title:Code Snippets的標題;
2.Summary:Code Snippets的描述文字;
3.Platform:可以使用Code Snippets的平臺,有IOS/OS X/All三個選項
4.Language:可以在哪些語言中使用該Code Snippets
5.Completion Shortcut:出現程式碼的短字母
6.Completion Scopes:可以在哪些檔案中使用當前Code Snippets,比如全部位置,標頭檔案中等,當然可以新增多個支援的位置。
7.最後的一個大得空白區域是對Code Snippets的效果預覽
snippets的備份
備份位置: ~/Library/Developer/Xcode/UserData/CodeSnippets
常用的snippets
我常用的snippets
程式碼: __weak __typeof(self) weakSelf = self;
名稱:weakify
快捷鍵:weakify
型別:code expression
程式碼:__strong __typeof(weakSelf) strongSelf = weakSelf;
名稱:weakify
快捷鍵:weakify
型別:code expression
更多xcode snippets 請看別人整理好的倉庫,推薦一個最全的 https://github.com/Xcode-Snippets/Objective-C
相關文章
- Xcode-Snippets/Objective-C 學習XCodeObject
- snippets for c code
- xcode10 library not found for -lstdc++.6.0.9XCodeC++
- Xcode的Refactor使用XCode
- Xcode日常使用XCode
- Xcode-lldb的使用XCodeLLDB
- Xcode中git使用XCodeGit
- Xcode-使用xCode自帶Git(管理、提交)程式碼XCodeGit
- [翻譯] USING GIT IN XCODE [6] 在XCODE中使用GIT[6]GitXCode
- xcode8.3.3中Cocoapods的使用XCode
- Xcode使用筆記之TargetXCode筆記
- Xcode中使用LLDB除錯XCodeLLDB除錯
- 工具篇---xcode外掛使用XCode
- XcodeXCode
- xcode 外掛之KSImageNamed-XcodeXCode
- 重複程式碼的剋星,高效工具 VSCode snippets 的使用指南VSCode
- [譯] Xcode 中的使用者斷點XCode斷點
- 忽略Xcode的警告XCode
- 使用 ccache 增加 Xcode 編譯速度XCode編譯
- xcode lldb除錯使用總結XCodeLLDB除錯
- Xcode 上使用Reveal除錯介面XCode除錯
- Xcode分析XCode
- 讓XCode自動CodeReview你的程式碼-OCLint使用XCodeView
- [Xcode下載]Xcode歷史版本下載XCode
- xcode8繼續愉快的使用外掛XCode
- 在Xcode的Playground中使用時間軸功能XCode
- Xcode8 使用 CoreData 建立 NSManageObject subclassXCodeObject
- Xcode的build settingXCodeUI
- Xcode 10.2XCode
- Xcode下載XCode
- XCode快捷鍵XCode
- 開發中經常使用到的Xcode快捷鍵XCode
- 關於Xcode10更新三方SDK報錯:library not found for -libstdc+XCode
- Sublime Text3—Code Snippets(自定義程式碼片段)
- 使用 Xcode Server 持續整合 & 打包測試XCodeServer
- Git 版本控制之Xcode 上使用(碼雲)GitXCode
- iOS 瞭解Xcode BitcodeiOSXCode
- 玩轉 Xcode 中的 PlaygroundXCode