什麼是Code Snippets 程序員
其實,在項目開發的過程當中,咱們已經屢次享受了Code Snippets 給咱們帶來的便利,好比下圖所示:編程
當咱們輸入sw的時候,就會自動的出現後面的這麼多內容,按一下回車鍵,這些內容就自動編寫好了。這就是Code Snippets ,目的是使程序員以最快的速度輸入經常使用的代碼片斷,提升編程效率。該功能從Xcode4開始引入,咱們能夠在以下地方設置顯示Code Snippets:函數
設置顯示後,咱們能夠在以下地方看到Code Snippet,裏面有不少Xcode自帶的代碼片斷,上例中的switch就是其中的一個。雙擊具體的一個Code Snippet,能夠看到該Code Snippet的詳情,單擊Edit按鈕,能夠看到更多內容(新建Code Snippet的時候再介紹)atom
如何新建Code Snippets.net
經過上面的介紹,對於Code Snippets的好處,你們應該很清楚了。清楚用處以後,你們會有一個問題:XCode中能夠本身新建Code Snippets嗎?答案是確定的,下面咱們經過引言中的property的建立,來一步步介紹Code Snippets建立的流程。code
第一步:書寫Code Snippets。在聲明@property屬性的地方寫下以下語句:orm
上面<#name#>的做用,在後面的使用效果中能夠知道。接口
第二步:新建Code Snippets。選中第一步中編寫的語句,用鼠標左鍵拖到上圖中指示的Code Snippets在Xcode中的區域裏,就新建了一個Code Snippets。新建以後的效果以下所示:ip
【屬性說明】開發
if
/ else
語句的自動補全應該只在方法或者函數的實現中有效。下面這些選項能夠任意組合:
一切設置完成之後,點擊該菜單右下角的Done按鈕,新建工做就結束了。
Code Snippets的使用
咱們有兩種方式使用Code Snippets,仍是以剛定義的pc屬性Code Snippets爲例:
方式一:在適當的位置(由於定義代碼片斷的時候能夠設置使用平臺,使用語言,使用文件等限制條件),輸入str,便可彈出以下所示提示框。
Code Snippets的備份
Xcode中的Code Snippets默認放在下面的目錄中:
咱們能夠將目錄中的Code Snippets備份,也能夠將其直接拷出來放在不一樣的電腦上使用,所以多臺電腦之間的協做也毫無壓力。