利用Xcode的自定義代碼塊提高效率
在日常編寫(xiě)代碼過(guò)程中,很多代碼會(huì)重復(fù)使用很多次,比如設(shè)置背景顏色塞椎、定義一個(gè)新的屬性等唱凯。通過(guò)Xcode中的代碼塊羡忘,我們可以只敲幾個(gè)按鍵就能將一大串代碼寫(xiě)入。
具體操作步驟
1.先將需要編輯的代碼寫(xiě)好磕昼,比如我要?jiǎng)?chuàng)建一個(gè)強(qiáng)引用屬性的代碼塊卷雕,就這樣寫(xiě)
@property (nonatomic, strong) <#class#> * <#name#>;//<#note#>
這種格式在Xcode中顯示的應(yīng)該是這樣
2.選中寫(xiě)好的代碼,用鼠標(biāo)左鍵按住不放票从,將其拖入下圖所示位置
3.代碼拖入之后漫雕,在代碼塊列表找到剛剛拖入的代碼,點(diǎn)擊user會(huì)彈出小窗峰鄙,進(jìn)行編輯
“Title”是這個(gè)代碼塊的標(biāo)題浸间,可以簡(jiǎn)單寫(xiě)幾個(gè)字,比如“property strong”吟榴;
“Summary”是一個(gè)概括描述魁蒜,可以不填;
“Platform”中設(shè)置此代碼塊的作用的平臺(tái)(All/iOS/OS X/watchOS)吩翻;
“Language”是對(duì)應(yīng)的語(yǔ)言兜看,有很多中可以選擇;
“Completion Shortcut”是此段代碼塊的快捷代碼狭瞎,在編寫(xiě)代碼時(shí)只要打出快捷代碼就可以直接使用這個(gè)代碼塊细移,比如“property strong”代碼可以填寫(xiě)“pstrong”;
“Completion Scopes”是該代碼塊的生效區(qū)域熊锭,可以默認(rèn)弧轧。
4.在代碼中輸入pstrong 即可;
5.如果沒(méi)有填寫(xiě)快捷代碼碗殷,也可以用鼠標(biāo)選中需要使用的代碼塊精绎,將其拖到相應(yīng)的位置即可。
6.如果想刪除已創(chuàng)建的代碼塊亿扁,只需鼠標(biāo)選中要?jiǎng)h除的那個(gè)捺典,然后按鍵盤(pán)的“delete”鍵,就可以刪除了从祝。