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
相關文章
- snippets for c code
- xcode10 library not found for -lstdc++.6.0.9XCodeC++
- Command CompileSwift failed with a nonzero exit code in Xcode 10CompileSwiftAIXCode
- SAP ABAP CGLIB(Code Generation Library)的模擬實現CGLib
- Xcode的Refactor使用XCode
- Xcode-lldb的使用XCodeLLDB
- Sublime 的 Snippets 快捷片段
- 重複程式碼的剋星,高效工具 VSCode snippets 的使用指南VSCode
- 關於Xcode10更新三方SDK報錯:library not found for -libstdc+XCode
- Paging Library使用及原理
- [譯] Xcode 中的使用者斷點XCode斷點
- sessionInfo()使用技巧--是否事先library()的影響Session
- 工具篇---xcode外掛使用XCode
- Xcode中使用LLDB除錯XCodeLLDB除錯
- Xcode使用筆記之TargetXCode筆記
- 【VSC】Snippets不完全指南
- [20240920]跟蹤library cache lock library cache pin使用gdb.txt
- [20240824]跟蹤library cache lock library cache pin使用gdb.txt
- 使用 ccache 增加 Xcode 編譯速度XCode編譯
- Xcode 使用 Configuration 來配置不同的專案環境XCode
- 開發中經常使用到的Xcode快捷鍵XCode
- 在Java中反轉字串的10種方法[Snippets]Java字串
- oracle sqldeveloper下 自定義Snippets檔案的替換OracleSQLDeveloper
- xcode10編譯工程提示info.plist檔案重複和library not found for -l"stdc++.6.0.9"XCode編譯C++
- Library Cache最佳化篇(一)降低library cache lock和library cache pin的方法
- 精讀《react-snippets - Router 原始碼》React原始碼
- quit(code=None)函式和exit(code=None)函式的使用舉例UINone函式
- VS Code 使用小技巧
- Kubernetes code-generator使用
- [20241105]跟蹤library cache lock library cache pin使用gdb(11g)2.txt
- [20241108]跟蹤library cache lock library cache pin使用gdb(11g)4.txt
- [20241108]跟蹤library cache lock library cache pin使用gdb(11g)3.txt
- XCODE6中使用iOS7 SDK的方法XCodeiOS
- mac下的LD_LIBRARY_PATH是DYLD_LIBRARY_PATHMac
- 使用 Xcode Server 持續整合 & 打包測試XCodeServer
- 使用Markdown建立PPT的VS Code外掛
- library cache pin和library cache lock(一)
- library cache pin和library cache lock (zt)
- library cache pin和library cache lock(二)