iOS開發(fā)筆記-23:代碼片段

  • 用XCode隨便打開或新建一個項目,然后隨便打開一個.h或者.m文件。
  • 隨便找個空白位置,輸入“@property (nonatomic, retain) <#type#> *<#name#>;”。(不含雙引號,“<#”、“#>”這兩個符號的作用,你一會兒就明白了。)
  • 打開XCode右側(cè)的Utilities View,然后在其靠底部的位置找到并打開Code Snippets Library。
  • 選中我們剛剛輸入的那段代碼,把它拖到Code Snippets Library中。
  • 滾動到Code Snippets Library的最底部,找到一個花括號上面帶個“User”文字的圖標(biāo)。
  • 單擊那個圖標(biāo),會彈出一個窗口。然后點擊窗口底部左邊的Edit按鈕
  • 在Title和Completion shortcut這兩項中,輸入代碼片段的標(biāo)題和快捷鍵。快捷鍵用于激活代碼提示,標(biāo)題則會顯示在代碼提示中。此例中,我們輸入標(biāo)題為“Objective-C @property retain”,快捷鍵為“@property ”。
  • 選擇對應(yīng)的platform、language和Completion scope。然后點擊“Done”按鈕。
    此例中,platform我們選All;language選Objective-C;Completion scope選Class Interface Methods。
    Completion scope指定了激活代碼提示的快捷鍵的有效的區(qū)域,比如這里我們選的Class Interface Methods就是說明這段代碼的快捷鍵在聲明類方法的區(qū)域才能激活代碼提示;在其他任何區(qū)域,無論怎么敲這個快捷鍵,都不會出現(xiàn)這段代碼的提示。

ps.
我們的快捷鍵“@property ”后面要加一個空格?不加空格有什么效果?不會有原來的提示了

最后,Xcode中的代碼片段默認放在~/Library/Developer/Xcode/UserData/CodeSnippets下,可以直接拷貝給別人用,資源共享嘛.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容