Xcode編譯器是智能的兔沃,至少要比之前嵌入式時(shí)候使用的keil編譯器智能玛迄。Xcode已經(jīng)定義了很多的代碼塊,類似于最簡單的if宁舰,只要我們敲出if直接就能全部的編譯出來拼卵。其實(shí)我們完全可以自己定義代碼塊,這樣我們就能肆意妄為了蛮艰。
事件的起源是某天深夜的時(shí)候同時(shí)發(fā)QQ問我腋腮,怎么能把自己現(xiàn)在寫的代碼像系統(tǒng)那樣保存下來,使用的時(shí)候只需要填寫參數(shù)就可以了印荔,其實(shí)他已經(jīng)是有經(jīng)驗(yàn)的程序員低葫,至少我們共事已經(jīng)一年了详羡,但是問出這樣的問題仍律,我當(dāng)時(shí)確實(shí)有點(diǎn)心情不好,半夜竟然因?yàn)檫@么簡單的問題打擾我睡覺实柠,我索性直接回復(fù)了一句“不知道”水泉,但是后來還是沒忍住告訴他了。我一說窒盐,他就恍然大悟了草则。
現(xiàn)在來說一說:
1.敲出你想要自定義的代碼塊,完整的版本蟹漓。
2.鼠標(biāo)全選你想要保存的代碼塊炕横,直接拖拽到右下角。
一定要是第二個(gè)標(biāo)識(shí)符哪里
直接就會(huì)彈出下面的窗口進(jìn)行設(shè)置
(1)Title就是標(biāo)題啦葡粒,就是你想把它保存成什么標(biāo)題就寫什么份殿,最好是英文。
(2)點(diǎn)擊“Edit”,編輯:Completion Shortcut :按照單詞的解釋就是快捷方式啊嗽交,其實(shí)類似于我們說的字典里面的key卿嘲,字典里面一個(gè)A對應(yīng)著很多A開頭的啊,現(xiàn)在這個(gè)也是夫壁,我們把它保存成NAME的話拾枣,只要在程序里面敲出NAME九能看到我們保存為title為“###”的代碼塊了。
敲出name就看見title保存為property的自定義代碼塊了盒让。
(3)里面的參數(shù)都是可以進(jìn)行設(shè)置的梅肤,想要設(shè)置成形參的代碼直接用“<##>”代替,兩個(gè)#之間寫上名字就好了邑茄,發(fā)現(xiàn)會(huì)變成可以編輯的形參了姨蝴。
紅框里面就是自定義的參數(shù)了,<#define#>變成了有底紋的define ?
所有的自定義代碼塊的技能就完事了撩扒。