類似if一樣的自定義程式碼塊

我好喜歡你發表於2017-12-19

Xcode編譯器是智慧的,至少要比之前嵌入式時候使用的keil編譯器智慧。Xcode已經定義了很多的程式碼塊,類似於最簡單的if,只要我們敲出if直接就能全部的編譯出來。其實我們完全可以自己定義程式碼塊,這樣我們就能肆意妄為了。

事件的起源是某天深夜的時候同時發QQ問我,怎麼能把自己現在寫的程式碼像系統那樣儲存下來,使用的時候只需要填寫引數就可以了,其實他已經是有經驗的程式設計師,至少我們共事已經一年了,但是問出這樣的問題,我當時確實有點心情不好,半夜竟然因為這麼簡單的問題打擾我睡覺,我索性直接回復了一句“不知道”,但是後來還是沒忍住告訴他了。我一說,他就恍然大悟了。

現在來說一說:

1.敲出你想要自定義的程式碼塊,完整的版本。

2.滑鼠全選你想要儲存的程式碼塊,直接拖拽到右下角。

一定要是第二個識別符號哪裡

類似if一樣的自定義程式碼塊

直接就會彈出下面的視窗進行設定


類似if一樣的自定義程式碼塊

(1)Title就是標題啦,就是你想把它儲存成什麼標題就寫什麼,最好是英文。

(2)點選“Edit”,編輯:Completion Shortcut :按照單詞的解釋就是快捷方式啊,其實類似於我們說的字典裡面的key,字典裡面一個A對應著很多A開頭的啊,現在這個也是,我們把它儲存成NAME的話,只要在程式裡面敲出NAME九能看到我們儲存為title為“###”的程式碼塊了。


類似if一樣的自定義程式碼塊

敲出name就看見title儲存為property的自定義程式碼塊了。

(3)裡面的引數都是可以進行設定的,想要設定成形參的程式碼直接用“<##>”代替,兩個#之間寫上名字就好了,發現會變成可以編輯的形參了。


類似if一樣的自定義程式碼塊

紅框裡面就是自定義的引數了,<#define#>變成了有底紋的define  

所有的自定義程式碼塊的技能就完事了。

相關文章