每次輸入 if-else等之類(lèi)的語(yǔ)法時(shí)德频,Xcode會(huì)自動(dòng)補(bǔ)齊格式锄俄。如果有些內(nèi)容經(jīng)常使用,但是Xcode沒(méi)有提供這樣的功能睬捶,我們可以自己添加,這樣值需要打幾個(gè)字母就能夠把需要輸入的內(nèi)容提示出來(lái)近刘,回車(chē)鍵就可以打出全部的內(nèi)容擒贸,提高編寫(xiě)效率。
第一步選中需要?jiǎng)?chuàng)建快捷鍵的內(nèi)容
左鍵按住內(nèi)容不放觉渴,往右側(cè)的{} 區(qū)域拖介劫,看到顯示有綠色的+號(hào),就可以松開(kāi)左鍵案淋。
第二步設(shè)置快捷鍵
左邊彈出的框框中,platform表示這個(gè)snippet可以使用的平臺(tái)踢京,iOS,macOC,tvOS,watchOS這四大平臺(tái)誉碴。
completion shortcut 快捷鍵的內(nèi)容了,輸入這個(gè)內(nèi)容瓣距,Xcode會(huì)提示出snippet
completion scopes 是指這個(gè)快捷鍵可以使用的范圍黔帕,函數(shù)和方法中,還是類(lèi)的聲明中蹈丸,類(lèi)的實(shí)現(xiàn)中成黄,或者是所有的地方。點(diǎn)擊Function or Method 可以選擇白华。
如果希望 快捷鍵中的部分內(nèi)容可以直接輸入替換慨默,可以用<##>贩耐,把需要替換的內(nèi)容寫(xiě)在##之間包起來(lái)弧腥。
第三步保存或者更改 snippet
第四步 在Xcode中使用這個(gè)snippet
刪除 snippet ,選中 需要?jiǎng)h除的代碼塊潮太,然后點(diǎn)擊鍵盤(pán)上的delete管搪,Xcode會(huì)提示是否刪除這個(gè)代碼塊,選擇刪除就可以了铡买。
常用代碼塊
參考資料
http://blog.devtang.com/2012/02/04/use-git-to-manage-code-snippets/