xcode Code Snippets Library的使用

weixin_33860722發表於2016-10-30

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

相關文章